Partner API
test
  • latest
  • test
  1. Partner Operations
Partner API
test
  • latest
  • test
  • Getting Started
    • Introduction
    • Authentication
    • Business Use Cases
  • API References
    • Partner Operations
      • Balances & Transaction History
        • Get Balances
        • Get Transaction History
        • Create Wallet
        • Create transfer master balance
      • Exchange Operations
        • Retrieve Exchange Rate
        • Create and Finalize an Exchange
        • Retrieve Detailed Exchange Information
        • Retrieve Exchange Rate and Create a Lock
      • SEPA Transfers
      • Crypto Deposits
        • Update Travel Rule
      • Crypto Withdrawal
        • Get Crypto Withdrawal Details
        • Create Crypto Withdrawal
      • Orders
        • Retrieve Order Rate and Create a Lock
        • Create and Finalize an Order
        • Get Order Details
        • Get Rates
      • Payment link
        • Generate Payment Link
        • 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
      • 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
      • Crypto Deposits
        • Update Travel Rule
      • Crypto Withdrawals
        • Get Network Fee
        • Create Crypto Withdrawal
        • Get Crypto Withdrawal Details
      • SEPA Transfers Copy
  • 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
  1. Partner Operations

Crypto Deposits

Partner Crypto Deposits (Compliance)#

This module handles the compliance process for cryptocurrency deposits made to your Partner Master Wallet (e.g., liquidity top-ups). Just like user deposits, these transactions must comply with Travel Rule regulations.

Core Endpoints#

Update Travel Rule (Partner)
Submit sender information for a deposit incoming to your Master Wallet.

Typical Workflow#

When you transfer funds from an external exchange or self-custody wallet to your Partner Master Wallet:
1.
Deposit Registered: The incoming transaction is detected and credited to your Master Balance but is locked (WAITING_FOR_TR_DATA) pending compliance.
2.
Webhook Notification: You receive a Crypto Deposit Webhook.
Check: Verify that externalUserId is null or matches your Partner ID (depending on implementation), confirming it's a partner-level deposit.
3.
Data Submission: Call Update Travel Rule.
Important: Do not include externalUserId in the body.
Details: Provide the details of the source (e.g., your company details if self-custody, or the external exchange details).
4.
Funds Released: Once verified, the funds become available for use (e.g., for user exchanges or withdrawals).

Endpoint: Update Travel Rule#

Use this endpoint to submit compliance data for deposits made to your Partner Master Wallet.
Request Context:
When verifying a deposit made to your own Master Wallet, omit the externalUserId field. The context is automatically derived from your Partner API Key.
Example Request (Partner Context):
{
  "walletType": "SELF_CUSTODY",
  "details": {
    "companyName": "My Partner Ltd", // Your Company
    "vatId": "PL5252525252",
    "city": "Warsaw",
    "street": "Digital St. 1",
    "postCode": "00-001",
    "country": "PL"
  }
}
Previous
SEPA Transfers
Next
Update Travel Rule
Built with