Partner API
API References
Copy Page
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 Information
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 Information
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 Webhook
KYC File Added Webhook
POA Verification Status Webhook
KYC Verification Status Webhook
Create Wallet Webhook
Transfers & Payments Webhooks
P2P Transfer Webhook
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
API References
Copy Page
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
Get Exchange Rates
to display live, indicative rates to the user.
2. Lock a specific rate
#
When the user is ready to pay, call
Lock Rate
. 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
Place Order
. The API immediately returns an
orderId
.
Note:
The payment wallet is created asynchronously in the background.
4. Track the order’s progress
#
After receiving the
orderId
, you can track its progress in two ways:
Get real-time updates via
Order Status Webhook
(recommended).
Poll
Get Order Details
until the order status changes from
WAITING_FOR_WALLET_ADDRESS
.
Previous
SEPA Deposit & Withdrawal
Next
Get Rates