Skip to main content
POST
Initiate PIX Payment
string
required
The order ID.
Each QR code is valid for up to 30 minutes (expires_at), never past the order’s own expiry. Calling this again while the QR code is still valid returns the same one. After it expires, calling this again while the order is still open returns a new QR code for the same order.

Response

object

Error Responses

string
The error code indicating the reason for failure. Possible values:
  • AUTH_TOKEN_MISSING, API_KEY_INVALID, SESSION_REVOKED: The Authorization header is missing, the API key is invalid, or the dashboard session was revoked (401).
  • API_KEY_IP_DENIED, API_KEY_SCOPE_DENIED: The API key is used from an IP outside its allowlist, or it lacks the scope the route requires (403).
  • USER_NOT_FOUND: The authenticated user was not found.
  • ORDER_NOT_FOUND: The specified order does not exist.
  • FORBIDDEN: The order does not belong to the authenticated user.
  • ORDER_NOT_PAYABLE: The order is already paid, cancelled, or has expired (400), or a card payment of the order is still being confirmed (409).
  • COUPON_PAYMENT_METHOD: The order’s coupon doesn’t allow PIX.
  • PAYMENT_METHOD_UNAVAILABLE: Online payment is temporarily unavailable.
  • INVALID_PARAMS: The orderId is malformed.
  • RATE_LIMIT_EXCEEDED: Another payment of the account is being started. Try again shortly.
  • INTERNAL_SERVER_ERROR: An unexpected server error occurred.
Last modified on October 26, 2026