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

Use Case: Deliver Stablecoin Payouts to Customer Wallets

Overview

The Payout API enables clients to make stablecoin payments directly to customer wallets while using their fiat account balances.

Scenario

A customer requests a withdrawal from their account on the client platform and wants to receive settlement in cryptocurrency.

Workflow

  1. The customer submits a withdrawal request.

  2. The client platform collects destination wallet information.

  3. A payout request is created.

  4. The payout is validated and authorized.

  5. Stablecoins are transferred to the destination wallet.

  6. Payout webhooks provide status updates.

Expected Outcome

The payout request is successfully processed, and the specified digital asset is delivered to the beneficiary's wallet address. The client platform receives status updates throughout the payout lifecycle until settlement is complete.

Business Benefit

Provides fast and efficient settlement to customer-controlled wallets.

Use Case examples

  • Withdraw USD from account and receive crypto to a Saved Wallet Address

    • Scenario

      The customer wants to withdraw USD to their USDC wallet.

    • Integration Considerations

      • Set beneficiaryAddressId (is the reference to the customers saved address)

      • Set sourceQuantity and set sourceCurrency to USD

      • Set beneficiaryCurrency to USDC

      • Authorize

    • Expected Outcome

      The USD source account is debited and the payout is processed using the stored withdrawal instructions. Customer receives USDC.

Last updated