
If you’ve already authenticated and have a USD balances in a Profile, skip ahead to the convert or convert and transfer step.
➊ Authenticate
Include the following scopes when authenticating:If you don’t see all the scopes when creating or editing API credentials, contact Support.
➋ Deposit USD
Use Create Sandbox Deposit to add USD to the Profile (profile_id
) you want the minting process to be associated with.
See the First API Request guide for help retrieving Profile IDs.
You can also use the Fiat Transfers funding flow if you’ve already set up a Fiat Account.
➌ Convert USD to Stablecoin
See the convert stablecoin guide for details on using Create Stablecoin Conversion to mint a Paxos-issued stablecoin. Once the conversion isSETTLED
, use List Profile Balances to check updated balances.
To check balances of the assets you are interested in, include the assets
query parameter in the request.
➍ Convert and Transfer
Use Create Crypto Withdrawal to transfer the Paxos-issued stablecoin to an address off the Paxos platform with a single request. To automatically convert fiat (USD) to stablecoin and transfer to an external address with a single request, set theasset
to the stablecoin you want to mint, the balance_asset
to USD
, and the crypto_network
to the desired network.
USDG on Ethereum
PYUSD on Solana
status
of PENDING
, since the on-chain transaction has not yet been confirmed.
USDG on Ethereum
PYUSD on Solana
type=CRYPTO_WITHDRAWAL
and status=COMPLETED
parameters to find all the completed transactions.