Partner API
  1. Integration
Partner API
  • Getting Started
    • Introduction
    • Authentication
    • Business Use Cases
  • API References
    • Partner Operations
      • Balances & Transaction History
        • Get Balances
        • Get Transaction History
        • Create Wallet
      • Currency Exchange
        • Retrieve Exchange Rate
        • Retrieve Exchange Rate and Create a Lock
        • Create and Finalize an Exchange
        • Retrieve Detailed Exchange Information
      • SEPA Transfers
        • Get SEPA Deposit Info
        • Get SEPA Deposit Contact List
        • Create a SEPA Transfer
        • Get SEPA Transfer Details
      • Crypto Withdrawal
        • Get Network Fee
        • Create Crypto Withdrawal
        • Get Crypto Withdrawal Details
      • Crypto Deposits
        • Update Travel Rule
      • Orders
        • Get Rates
        • Retrieve Order Rate and Create a Lock
        • Create and Finalize an Order
        • Get Order Details
      • Payment link & Checkout Link
        • Generate Payment Link
        • Generate Hosted Checkout
        • Get Payment Link Details
    • User Operations
      • Onboarding & KYC Flow
        • Create User Account
        • Method A: Add KYC File
        • Method B: Creating KYC Verification
        • Method B: Redirect to Verification
        • Method B: Get KYC Status
        • Add User Verification
        • Add POA File
      • Account Management
        • Update Existing User
        • Delete User
        • Suspend User
        • Unsuspend User
      • Balances & Transaction History
        • Get User Balances
        • Get User Transaction History
      • Currency Exchange
        • Retrieve Exchange Rate
        • Retrieve Exchange Rate and Create a Lock
        • Create and Finalize an Exchange
        • Retrieve Detailed Exchange Information
      • SEPA Transfers
        • Get SEPA Deposit Info
        • GET SEPA Deposit Contact List
        • Create a SEPA Transfer
        • Get SEPA Transfer Details
      • Crypto Withdrawal
        • Get Network Fee
        • Create Crypto Withdrawal
        • Get Crypto Withdrawal Details
      • Crypto Deposits
        • Update Travel Rule
      • Internal Transfers
        • Create a Transfer
        • Get Transfer Details
      • Virtual Cards
        • Create Virtual Card
        • Get All User Cards
        • Get Card Details
        • Update Card PIN
        • Block Card
        • Unblock Card
        • Get Card Limits
        • Update Card Limits
        • Delete Card
  • Integration
    • SDKs & Integration Guides
    • Transaction Processing
    • Error Handling
    • Rate Limiting
    • Webhooks
      • User & KYC Webhooks
        • User Balance Generation Webhook
        • KYC File Added Webhook
        • POA Verification Status Webhook
        • KYC Verification Status Webhook
        • Create Wallet Webhook
        • High Risk KYC Verification Webhook
      • Transfers & Payments Webhooks
        • Internal Transfer Webhook
        • IBAN Status Webhook
        • Partner SEPA Transfer Webhook
        • User SEPA Transfer Webhook
        • SEPA Deposit Webhook
        • Crypto Withdrawal Webhook
        • Crypto Deposit Webhook
        • Exchange Webhook
        • Card Transaction Webhook
        • Order status Webhook
        • Payment Link Webhook
      • Card Webhooks
        • Card 3DS Code Webhook
        • Card Activation Code Webhook
  • Reference
    • Supported Countries
    • Supported Currencies
    • Fees
    • FAQ
    • Changelog
    • Support
  1. Integration

SDKs & Integration Guides

We provide multiple ways to explore the P100 Partner API, from instant browser-based testing to full local environment setup. Choose the method that best fits your current integration stage.

๐Ÿ› ๏ธ Integration Paths#

1. Interactive API Explorer (In-Docs)#

Every endpoint in our documentation features a "Try It" console. This is the fastest way to understand request/response schemas without any setup.
Best for: Immediate sanity checks and exploring data structures.
How to: Navigate to any endpoint (e.g., Get Balances) and use the interactive panel on the right.

2. P100 Public Postman Workspace#

For a more structured testing experience, use our official Postman Workspace. It includes pre-configured collections for Partner Operations and User Operations.
Best for: Testing complex flows (like KYC onboarding) and managing multiple environments.
How to: Click the button below to access the workspace directly in your browser or Postman app.
Explore P100 Postman Workspace โ†’

3. Local Collection Export (Full Control)#

If you prefer to use your own API client (Insomnia, Bruno) or want to write automated test scripts within your own environment.
Best for: Versioning your tests, offline work, and team collaboration.
How to: In the Postman Workspace, select the collection and click Export. Import the resulting JSON file into your preferred tool.

โš™๏ธ Environment Configuration#

To start making requests, configure your variables for either Staging (for integration and sandboxing) or Production (for live transactions).
Variable๐Ÿงช Stage๐Ÿš€ Production
baseUrlhttps://partner-api-stage.p100.iohttps://partner-api.p100.io
apiKeyYour Staging API KeyYour Production API Key
externalUserIdA unique ID for your test usersActual User ID
Authentication
Our collections use the x-api-key header. Once you set the apiKey variable in your environment, all requests will be automatically authenticated.

๐Ÿ“‚ Collection Structure#

The P100 Collection is organized into two core modules to mirror your business logic:

๐Ÿข Partner Operations#

Manage high-level corporate logic and your Master Wallet:
Balances & History: Real-time tracking of partner assets.
SEPA & Crypto: Manage corporate deposits, withdrawals, and whitelisting.
Payment Links: Tools for crypto-to-fiat checkout flows.

๐Ÿ‘ค User Operations#

Handle the full end-user lifecycle programmatically:
Onboarding & KYC: Manage identity verification (Method A & B).
Accounts & Transfers: User balances, internal P2P transfers, and external withdrawals.
Dedicated IBANs: Support for First-Party Payment verification.

Asynchronous Processing:
Most operations (KYC, SEPA, Withdrawals) are asynchronous. Ensure your Webhooks are configured to receive real-time status updates.
Previous
Delete Card
Next
Transaction Processing
Built with