Skip to main content
Let your customers pay crypto via a convenient interface with rate lock, currency conversion, and easy refunds.

Set up payment requests

1

Complete your onboarding

Configure your account and get an API key, see Initial setup.
2

Create a payment request

When the customer wants to make a new purchase, send a request to /payments/v1/requests. Specify the required amount, currency and lifespan for the payment request.
Request example
Response example
3

Let the customer navigate to the payment request interface

The URL of the interface is provided in the data.payment_link field of the API response. Depending on your payment flow, you can:
  • navigate the customer to the payment request link in a new tab,
  • generate a QR code based on the payment request link and display it to your customer,
  • embed the payment link as an iFrame for quick on-page checkout.
For the customer’s convenience, we recommend providing a link to the pending payment request somewhere on your site, too. This way, if the customer accidentally closes the payment request tab before finishing the payment, they will use the link to continue the process.
4

Process the callback

When you get the payment_request callback, update the purchase status on your site.Make sure to cover all possible statuses of the callback. For a failed payment request, consider showing a ‘Retry’ button that initiates a purchase of the same product again.
Last modified on July 21, 2026