Skip to main content
The payment endpoints cover the full lifecycle of a transaction: validate the destination code, quote, create, submit, and look up. They require JWT token authentication, except for code validation, which is public.
The complete flow is described in Usage and Examples. The final receipt is also described here, in the Receipts section.

Validate code

Validates a payment code (PIX, boleto, or gift card) before quoting.
string
required
Payment code to validate (for example, a PIX BR Code starting with 00020101...).
object
Details of the validated payment destination (type, amount, beneficiary).

Quote payment

Requests a quote for the payment, indicating the source asset and blockchain.
string
required
Bearer <tokenJWT>

Create payment

Creates the payment from a valid quote.
string
required
Bearer <tokenJWT>
string
required
Identifier of the previously obtained quote.

Submit payment

Submits the on-chain transaction associated with the created payment.
string
required
Bearer <tokenJWT>

List payments

Lists the authenticated user’s payments.
string
required
Bearer <tokenJWT>

Get payment

Returns a specific payment by its identifier.
string
required
Bearer <tokenJWT>

Receipts

Returns the receipt of a transaction. It is agnostic: it works for PIX, boleto, and gift card.
object
Receipt data (proof of payment, status, and settlement details).