Partner API
User Operations
Copy Page
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
User Operations
Copy Page
Exchange Operations
This module contains endpoints for exchanging cryptocurrencies and fiat currencies within a user's personal balance.
Note:
For available currencies and networks, see
Supported Currencies
and
Fees
.
Core Endpoints
#
Retrieve Exchange Rate
Get current rates for preview (informational only, does not lock a rate).
Retrieve Exchange Rate and Create a Lock
Fetch the current rate and create a rate lock (valid for ~60 seconds).
Create and Finalize an Exchange
Execute a currency exchange for the user using a valid rate lock.
Retrieve Detailed Exchange Information
Get complete details and final status of a user's exchange.
Typical Workflow
#
1.
Check Rates (Optional):
Use [Retrieve Exchange Rate] to show an indicative price to the user.
2.
Create a Rate Lock:
When the user is ready, call [Retrieve Exchange Rate and Create a Lock] to secure the price for 60 seconds.
3.
Execute:
Confirm the exchange using [Create and Finalize an Exchange] by providing the
lockId
.
4.
Verify:
Retrieve the result via [Retrieve Detailed Exchange Information] or get real-time status updates via the [Exchange Webhook].
Previous
Get User Transaction History
Next
Retrieve Exchange Rate