Partner API
  1. Getting Started
Partner API
  • Getting Started
    • Introduction
    • Authentication
    • Business Use Cases
  • API References
    • Partner Operations
      • Get Balances
      • Create Wallet
      • Get Transaction History
      • Retrieve Exchange Rate and Create a Lock
      • Create and Finalize an Exchange
      • Retrieve Detailed Exchange Infromation
      • Create Crypto Withdrawal
      • Get Crypto Withdrawal Details
      • Create a SEPA Transfer
      • Get SEPA Transfer Details
    • User Accounts
      • Create User Account
      • Add KYC File
      • Add POA File
      • Add User Verification
      • Extend user
      • Update Existing User
      • Delete User
      • Suspend User
      • Unsuspend User
      • Get User Balances
      • Get User Transaction History
    • KYC by P100
      • Creating KYC Verification
      • Redirect to Verification
      • Get KYC Status
    • Currency Exchange
      • Retrieve Exchange Rate
      • Retrieve Exchange Rate and Create a Lock
      • Create and Finalize an Exchange
      • Retrieve Detailed Exchange Infromation
    • Crypto Deposits
      • Update Travel Rule
    • Crypto Withdrawals
      • Get Network Fee
      • Create Crypto Withdrawal
      • Get Crypto Withdrawal Details
    • 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
    • Custom Fiat Operations
      • SEPA Deposit & Withdrawal
    • Orders
      • Get Rates
      • Retrieve Order Rate and Create a Lock
      • Create and Finalize an Order
      • Get Order Details
    • Payment link
      • Generate Payment Link
      • Get Payment Link Details
  • Integration
    • SDKs & Integration Guides
    • Transaction Processing
    • Error Handling
    • Rate Limiting
    • Webhooks
      • User & KYC Webhooks
        • User Balance Generation
        • KYC File Added
        • POA Verification Status
        • KYC Verification Status
        • Create wallet
      • Transfers & Payments Webhooks
        • P2P Transfer Webhook
        • SEPA Transfer
        • SEPA Deposit
        • Crypto Withdrawal
        • Crypto Deposit
        • Exchange
        • Card Transaction
        • Order status
        • Payment Link
      • Card Webhooks
        • Card 3DS Code
        • Card Activation Code
  • 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: Global Freelancer Payout Platform#

The Business Challenge#

āš ļø Challenge: You run a platform connecting companies with freelancers worldwide. Paying them quickly and in their preferred currency is a logistical nightmare involving high fees, delays, and complex compliance requirements.

The P100 Solution Journey#

The following flow shows how P100 transforms the freelancer payout process:

Key API Endpoints Used#

EndpointPurpose
POST /v1/user/balances/crypto-and-fiatCreate and manage freelancer accounts
POST /v1/transferDistribute payments instantly from your partner balance to freelancers
POST /v1/crypto-withdrawalProcess crypto payouts to external wallets
POST /v1/sepa-transferEnable freelancers to withdraw funds to their bank accounts
POST /v1/card/virtualIssue virtual cards for freelancers to spend their earnings directly

The Business Impact#

āœ… Result: A fully automated, fast, and flexible global payout system that reduces operational overhead and keeps your freelancers happy with instant, multi-channel payment options.

šŸ›’ Use Case 2: E-commerce Guaranteed Fiat Settlement#

The Business Challenge#

āš ļø Challenge: You want to accept crypto payments for goods priced in EUR, but need to guarantee the exact fiat amount you receive, eliminating any volatility risk.

The P100 Automated Order Flow#

Key API Endpoints Used#

EndpointPurpose
POST /v1/order/lock-rateLock the exchange rate for a specific fiat amount (e.g., 100 EUR) and a chosen cryptocurrency
POST /v1/orderCreate a formal order using the lockId to guarantee the rate
GET /v1/order/details/{orderId}Track the order status and retrieve the unique payment wallet address to display to your customer
WebhooksReceive real-time notifications about the order status (WAITING_FOR_CONFIRMATION, COMPLETED, etc.)

The Business Impact#

āœ… Result: Accept crypto from a global audience while guaranteeing your fiat settlement amount. You price goods in fiat, and you get paid the exact fiat amount, completely eliminating volatility risk and operational complexity.

šŸ¦ Use Case 3: Agile Corporate Treasury Management#

The Business Challenge#

āš ļø Challenge: Your company holds both EUR and crypto assets. You need to react quickly to market volatility to protect capital, but manual treasury processes are too slow and error-prone.

The P100 Automated Solution#

The solution consists of three key components:

1. Monitor in Real-Time šŸ‘ļø#

Continuously track your portfolio's value with GET /v1/partner/balances.

2. Lock Favorable Rates šŸ”’#

Use GET /v1/partner/get-lock to secure all current exchange rates for 60 seconds.

3. Execute with Precision ⚔#

Complete the trade at the guaranteed rate with POST /v1/partner/exchange.

Smart Treasury Logic Example#

Here's a pseudo-code implementation of an automated hedging strategy:

The Business Impact#

āœ… Result: Automate treasury operations with 24/7 monitoring. Reduce manual intervention and protect your capital with fast, programmatic responses to market conditions.

Summary#

The P100 Partner API enables businesses to:
Streamline global payments with automated freelancer payouts
Eliminate crypto volatility risk with guaranteed fiat settlements
Automate treasury management with real-time monitoring and execution
Each use case demonstrates how P100's comprehensive API suite can transform complex financial operations into simple, automated processes that scale with your business needs.
Previous
Authentication
Next
API References
Built with