Partner API
  1. API References
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. API References

Orders

This module contains the complete set of endpoints required to create and manage a payment order, from checking rates to tracking its status.

Core Endpoints#

Get Exchange Rates
Get a live list of all supported currencies and their indicative exchange rates.
Lock Rate
Lock a specific exchange rate for a short period to guarantee it for a transaction.
Place Order
Create a new order using a previously locked rate. This process is asynchronous.
Get Order Details
Check the current status and details of a previously created order.

Typical Workflow#

A typical process for creating and handling an order consists of four steps.

1. Get current rates (Optional)#

Use the Get Exchange Rates endpoint to display live, indicative rates to the user.

2. Lock a specific rate#

When the user is ready to pay, call the Lock Rate endpoint. This guarantees the rate for a short period and returns a lockId required for the next step.

3. Place the order#

Use the lockId to call the Place Order endpoint. The API will immediately respond with an orderId. Note: At this point, the payment wallet is being created asynchronously in the background.

4. Track the order's progress#

After receiving the orderId, you have two ways to track its progress:
Listen for the webhook Order status (recommended) – it will be sent as soon as the wallet is ready.
Poll the Get Order Details endpoint until the order's status is no longer WAITING_FOR_WALLET_ADDRESS.
Previous
SEPA Deposit & Withdrawal
Next
Get Rates
Built with