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.
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 |
|---|
baseUrl | https://partner-api-stage.p100.io | https://partner-api.p100.io |
apiKey | Your Staging API Key | Your Production API Key |
externalUserId | A unique ID for your test users | Actual User ID |
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.
Most operations (KYC, SEPA, Withdrawals) are asynchronous. Ensure your Webhooks are configured to receive real-time status updates.