Yuki Developer Portal
Go to HomeSupport
  • Yuki Developer Portal
  • INTRODUCTION
    • What Is Yuki?
    • Programmable Web3 accounts
    • Getting Started
  • Product
    • Wallet Service Kit
      • Wallet as a Service
        • Create Wallets
          • Create Polygon Wallets
          • Create Tron Wallets
          • Create Stellar Wallets
          • Create BSC Wallets
          • Create Celo Wallets
          • Create Bitcoin Wallets
          • Create Ethereum Wallets
          • Create Solana Wallets
        • Fetch Wallet Details
          • Fetch User Wallet Addresses
          • Fetch Wallet Balance
            • Fetch Celo Wallet Balance
            • Fetch Bitcoin Wallet Balance
            • Fetch ETH Wallet Balance
              • Fetch ETH USDT Wallet Balance
              • Fetch ETH USDC Wallet Balance
            • Fetch BSC Wallet Balance
              • Fetch BSC USDT Wallet Balance
              • Fetch BSC USDC Wallet Balance
            • Fetch Stellar Wallet Balance
            • Fetch Solana Wallet Balance
            • Fetch Polygon Wallet Balance
              • Fetch Polygon USDT Wallet Balance
              • Fetch Polygon USDC Wallet Balance
            • Fetch Tron Wallet Balance
              • Fetch Tron USDT Wallet Balance
        • Transfer Assets
          • Celo Transfer Function
            • Celo CUSD Transfer Function
          • BTC Transfer Function
          • Stellar Transfer Function
          • ETH Transfer Function
            • ETH USDT Transfer Function
            • ETH USDC Transfer Function
          • Solana Transfer Function
            • Solana USDT Transfer Function
            • Solana USDC Transfer Function
          • BSC USDC Transfer Function
          • BSC USDT Transfer Function
          • Polygon USDT Transfer Function
          • Polygon USDC Transfer Function
          • Polygon MATIC Transfer Function
          • Tron Transfer Function
            • Tron USDT Transfer Function
        • Backup and Recovery
          • Configure Gdrive Storage
          • Configure iCloud Storage
        • Wallet Authentication
      • Account Abstraction Kit
      • Wallet Actions kit
    • Partner Kits Services
      • Payout Orchestration
        • Stablecoin to Fiat USD
          • Create Customer
          • Add external account
          • Stablecoin to USD
      • On/Off Ramp Kit
        • Ramp option 1
        • Ramp option 2
          • Create crypto wallet
            • Create BTC Wallet
            • Create Celo Wallet
            • Create Polygon Wallet
          • Create Fiat Wallet
          • Copy of Create Fiat Wallet
          • Mobile Money
          • Deposit
        • Coverage Map
      • Connect external wallet kit
    • Compliance Kit Services
  • Concepts
    • Supported Blockchains
    • Compliance Standard
    • Direct Custody
    • Account Recovery Standard
    • Testnet Faucets
  • Resources
    • Gas Fees
    • Pricing
Powered by GitBook
On this page

Was this helpful?

  1. Product
  2. Partner Kits Services
  3. Payout Orchestration
  4. Stablecoin to Fiat USD

Stablecoin to USD

Seamlessly enable your users to convert stablecoins into fiat dollars.

PreviousAdd external accountNextOn/Off Ramp Kit

Last updated 1 year ago

Was this helpful?

This kit allows a user to convert stablecoins into fiat dollars. Transfer stablecoins to and tell us where and via what payment method you to receive USD. All underlying conversions and funds orchestration required to deposit fiat into a customer's bank account is handled via the service.

Ready to allow your users to transfer stablecoins to USD? Here is what you need to get started:

  1. Create Customer

  2. Add external account

To convert stablecoins to USD, you only need send a POST request (/payment/stablecoin-to-usd)

POST https://dev-api.altra.click/payment/stablecoin-to-usd

Request Body

Name
Type
Description

developer_fee

Required

The fee, represented as a dollar denominated string that you wish to reserve for your own account. This is the final amount to take out of what is ultimately received by your customer, not a percentage.

amount*

Required

Amount of the transfer, represented as a dollar denominated string. Examples include "100.25", "0.1", "1.234567", "1.000000000000000001" etc.

source*

The source of the transfer, which could be an external bank account, a bridge account, or a crypto wallet address

account_number*

String

account number of your bank account

on_behalf_of*

String

The id of the customer that you are moving funds on behalf of.

destination*

String

owner of the account Bank Account (e.g. "John Doe")

// Transfer stablecoin to USD
{
    "amount": "string",
    "developer_fee": "string",
    "on_behalf_of": "string",
    "source": {
        "payment_rail": "string",
        "currency": "string",
        "from_address": "string"
    },
    "destination": {
        "payment_rail": "string",
        "currency": "string",
        "external_account_id": "string"
    }
}
https://dev-api.altra.click