For the complete documentation index, see llms.txt. This page is also available as Markdown.

Use Case: Fund an Account Using Stablecoins

Overview

The Funding API enables customers to deposit supported stablecoins and fund their trading, marketplace, or treasury accounts in a fiat currency.

Scenario

A customer wants to transfer USDT or USDC from a crypto wallet to fund their USD account on the merchant platform.

Workflow

  1. The client platform makes a funding request.

  2. The platform validates the customer and beneficiary accounts, funding currency and network

  3. A funding address is assigned and returned to the client.

  4. The customer transfers cryptocurrency to the provided address.

  5. The deposit is detected and processed.

  6. Funds are credited to the beneficiary account.

  7. Funding webhook notifies the client platform of status changes.

Expected Outcome

The funding request is successfully created and funding instructions are generated. The customer transfers the specified stablecoin to the assigned funding address, and the funds are credited to the account once the transfer has been detected and confirmed on the supported blockchain network.

Business Benefit

Provides a secure and automated method for fast, 24x7 funding deposits while maintaining regulatory compliance.

Use Case Examples

Example 1

  • Fund USD account using USDC on Ethereum

    • Scenario

      A customer wants to fund their USD trading account using USDC held in an Ethereum wallet.

    • Integration Considerations

      • Set fundingCurrency to USDC

      • Set network to ETH

      • Set beneficiaryCurrency to USD

      • Generate funding instructions.

    • Expected Outcome

      The customer transfers USDC to the assigned Ethereum address and the platform credits the corresponding USD value to the beneficiary account.

Example 2

  • Fund AED account using USDT on Tron

    • Scenario

      A customer wants to fund their AED account using USDT on the Tron network.

    • Integration Considerations

      • Set fundingCurrency to USDT

      • Set network to TRX

      • Set beneficiaryCurrency to AED

      • Generate funding instructions for the Tron network.

    • Expected Outcome

      The customer successfully deposits USDT on Tron, the platform converts and settles the AED funds to the designated beneficiary account.

Last updated