Stablecoin Payments
Use the Paxos APIs to effortlessly integrate stablecoin payment acceptance into your platform. Features include:
- Accept PYUSD, USDC and USDP payments via on-chain transfers.
- Automatically convert the stablecoin to fiat, or opt to hold balances in stablecoin.
- Reconcile transactions on the Paxos Platform.
- Settle USD directly to your bank account.
- Issue refunds to the original Buyer via stablecoin on-chain transfers.
In the documentation, a payment is considered to be the total amount processed, including both the incoming payment (pay-in) and returned payment (refund).
Pay-ins Workflow
The pay-ins workflow involves two key personas: a Buyer purchasing goods or services using stablecoins and a Seller. The Seller represents either a merchant that provides goods or services, or a payment processor acting as the intermediary to facilitate the transaction. Most pay-in integrations follow a similar workflow for the Seller:
- Add a crypto deposit address for a designated Profile, using one of the supported blockchains.
- To use stablecoins for pay-ins, share the crypto deposit address with Buyers as a checkout option.Best Practice
Using a wallet connector or displaying a QR code in the Buyer interface helps to ensure that Buyers send the correct amount and avoid errors.
- Configure a pay-in monitoring and reconciliation request to confirm Pay-in transactions on the Paxos Platform.
- Withdraw USD to a bank account.
Refunds Workflow
Issuing a refund is similar to pay-ins, except the funding flow is reversed: USD is first moved onto the Paxos Platform and then the stablecoin refund is sent to the Buyer's designated wallet. Most refund integrations follow a similar workflow for the Seller:
- Send USD to a designated refund account.
- Initiate a crypto withdrawal to the Buyer's designated wallet address, using one of the supported blockchains.
- Configure a refund monitoring and reconciliation request to confirm Pay-in transactions on the Paxos Platform.