Skip to Content
PaymentsOverview

Payments API

Overview

The Payments API provides everything you need to accept stablecoin payments in your application. Whether you’re building an e-commerce platform, a SaaS product with subscriptions, or collecting one-time payments, our API makes it simple to accept crypto payments with the stability of fiat currencies.

🏢

Exodus Business Required: To use the Payments API, you need an Exodus Business account. Contact our sales team at [email protected] to get started.

Features

  • Checkouts: Create secure payment pages to accept one-time payments or start subscriptions via stablecoins. Fully customizable with your brand colors, logo, and styling.

  • Subscriptions: Set up recurring stablecoin billing with flexible intervals. Customers authorize payments once, and charges are processed automatically each billing cycle.

  • Refunds: Process refunds for completed payments. In two-step mode, refunds are fully automated via signed requests. In direct mode, refunds are initiated via the dashboard and completed by the merchant. See the Payments resource for details.

  • Webhooks: Receive real-time notifications about payment events, including on-chain confirmations.

Supported Stablecoins

The Payments API supports the most widely-used stablecoins across popular networks:

StablecoinNetworks
USDCEthereum, Solana, Polygon, Arbitrum, Base
USDTEthereum, Solana, Polygon, Arbitrum, Tron

How It Works

  1. Create a checkout or subscription - Make an API call to generate a payment session
  2. Redirect your customer - Send them to the hosted payment page
  3. Customer connects wallet and pays - Customer approves the stablecoin transfer from their wallet
  4. On-chain confirmation - Payment is confirmed on the blockchain
  5. Receive confirmation - Get notified via webhooks when the transaction is confirmed

Payment Modes

The Payments API supports two payment modes, configured per checkout or subscription:

ModeDescription
Direct (default)Funds are sent directly to your settlement wallet. Simple and immediate.
Two-stepFunds are held until you capture or refund them using signed requests. Ideal for merchants who need automated refund capabilities.

Signing key required: To use two-step mode, you need to set up a signing key. See Signed Requests for details. Contact your account manager to get started.

See the Payments resource for details on captures and refunds in two-step mode.

Support

If you have questions or need assistance with your integration:

Start building

XO

Request Demo

Schedule a call with our team

Select a product
Arrow right

Start building
Grateful

Contact Us

We're here to help