Request a stablecoin payment in one call

Create an intent with an amount and an asset, then track expected versus received.

How it works

1

Create an intent

Specify chain, asset, amount, and an optional expiry, customer and reference.

2

Collect the payment

Share the address to pay and watch the received amount update.

3

Reconcile

The intent moves to completed or expired, with a clear status to reconcile against.

Features

One API call per requested payment
Expected versus received tracking
Optional expiry, customer and reference
Statuses: pending, completed, expired
Works with the Customers resource
Hosted checkout is on the roadmap

Frequently asked questions

Is this hosted checkout?
Payment intents are the API to request a payment. Hosted, branded checkout pages are on the roadmap.
Can I attach a customer?
Yes. An intent can carry a customer and a reference for clean reconciliation.
All products