Partner API
  1. Getting Started
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
      • Transfers & Payments Webhooks
        • P2P Transfer 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. Getting Started

Business Use Cases

This document demonstrates how the P100 Partner API helps solve real-world business challenges. Instead of just listing endpoints, we walk through practical scenarios to inspire and guide your integration.

🌍 Use Case 1: Automated Freelancer Payouts (Internal Ecosystem)#

The Business Challenge#

⚠️ Challenge:
You manage a global team of freelancers. Sending individual international bank transfers is slow, expensive, and difficult to automate. You need a way to distribute funds instantly within your own platform ecosystem.

The P100 Solution Journey#

Since direct third-party bank transfers are restricted, the most efficient flow is to onboard freelancers as users within your ecosystem and settle payments instantly via Internal Transfers.

Key API Endpoints Used#

EndpointPurpose
POST /v1/user/createCreate a verified account for the freelancer
POST /v1/transfer/internalInstant & free transfer from Partner balance to User balance
POST /v1/crypto/withdrawal(User action) Withdraw funds to an external crypto wallet
POST /v1/sepa/withdrawal(User action) Withdraw funds to their private bank account

The Business Impact#

✅ Result:
You eliminate banking delays and fees by moving money internally. Freelancers receive funds instantly and choose their own withdrawal method (crypto or their own bank account).

🛒 Use Case 2: Risk-Free Crypto Acceptance#

The Business Challenge#

⚠️ Challenge:
You want to accept crypto payments for high-value goods (e.g., real estate, luxury items) priced in EUR, but you cannot accept the volatility risk of holding crypto assets even for a minute.

The P100 Automated Order Flow#

This flow ensures that you receive the exact fiat amount you expect, regardless of market fluctuations during the transaction.

Key API Endpoints Used#

EndpointPurpose
POST /v1/order/lock-rateLock the exchange rate for a specific fiat amount
POST /v1/orderCreate an order guaranteeing fiat settlement
GET /v1/order/details/{orderId}Retrieve the deposit address for the customer
WebhooksReceive notification when order status is COMPLETED

The Business Impact#

✅ Result:
You bridge the gap between crypto payers and fiat accounting. You price in EUR, and you receive EUR. Volatility risk is completely removed.

🏦 Use Case 3: Corporate Treasury & Hedging#

The Business Challenge#

⚠️ Challenge:
Your company holds multi-currency assets (EUR, USDC, BTC). You need to programmatically manage exposure to protect capital against market swings, without manual trading.

The P100 Automated Solution#

The P100 API allows you to build a Smart Treasury Bot that monitors exchange rates 24/7 and executes trades only when predefined conditions are met.
1.
Monitor 👁️
Check portfolio balances using GET /v1/partner/balances
2.
Lock 🔒
Secure a guaranteed exchange rate for 60 seconds using GET /v1/partner/get-lock
3.
Execute ⚡
Perform the exchange at the locked rate using POST /v1/partner/exchange

Smart Treasury Logic Example (Python)#


The Business Impact#

✅ Result:
Fully automated treasury operations. You reduce manual workload and react to market changes faster than any human trader could.

Summary#

The P100 Partner API focuses on speed, automation, and liquidity:
Internal Ecosystem – Instant transfers between Partner and Users
Guaranteed Settlement – Accept crypto without volatility risk
Automated Treasury – Programmatic control over multi-asset portfolios
Previous
Authentication
Next
API References
Built with