Create a Static QR Code
Use this endpoint to create a static Pix BR Code that can be reused for multiple payments.
Notes:
- Static QR Codes are reusable and can be paid multiple times
- Amount is optional - if not provided, the payer will enter the amount
- The receiver key must be owned by the account holder making the request
- The QR Code payload (EMV) is generated following the EMV QCO specification
Authorizations
JWT bearer token issued by the identity provider.
Headers
Account ID (UUID format)
Query Parameters
Returns the rendered QR code in base64 alongside the EMV payload
Body
Idempotency token that will be echoed by BTG
1"8c4ffd09-a264-4779-8d7e-fd24c971d7ff"
Pix key that will receive the payment
1"+5511999999999"
Fixed payment amount (optional, payer chooses if not provided)
"100.00"
Custom message or description shown to the payer
"Payment for order #12345"
Optional merchant metadata overrides
Custom tags for categorization and correlation
Transaction identification (txid) to be sent on the payment message
"ORDER-12345"
Response
Created
Timestamp when the BR Code was created
"2024-01-15T10:30:00Z"
QR code payload in EMV format
"000201010212..."
Unique identifier of the BR Code
"550e8400-e29b-41d4-a716-446655440010"
Pix key that will receive the payment
"+5511999999999"
Fixed payment amount (optional)
"100.00"
Base64-encoded QR code image (when requested)
"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAA..."
Custom message or description shown to the payer
"Payment for order #12345"
Merchant metadata for this BR Code
Array of custom tags for categorization
Transaction identification (txid) sent on the payment message
"ORDER-12345"

