Skip to main content

PIX

Quick Reference

WhatPIX instant payments
WhyZero cost, 24/7 instant settlement, QR code — Brazil's fastest growing payment method
Reading Time10 min
DifficultyBeginner
PrerequisitesAuthentication → Environment

Why PIX

AdvantageDetail
Instant settlement24/7/365 — funds move in seconds
Zero or near-zero costNo card scheme fees; PIX pricing is typically lower than cards
Highest reach150M+ users in Brazil
No chargebacksIrrevocable push payment
Simple UXScan QR or copy the PIX string

PIX lifecycle


Payment flow


Create a PIX charge

curl -X POST https://core-manager.a55.tech/api/v1/bank/wallet/charge/ \
-H "Authorization: Bearer $ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"wallet_uuid": "00000000-0000-0000-0000-000000000000",
"merchant_id": "11111111-1111-1111-1111-111111111111",
"payer_name": "João Silva",
"payer_email": "joao.silva@example.com",
"payer_tax_id": "39999999999",
"payer_cell_phone": "+5511988887777",
"installment_value": 150,
"installment_count": 1,
"items": [{"name":"Running Shoes","quantity":1,"total_amount":150,"unit_amount":150,"sku":"SHOE-001","code":"RS001"}],
"payer_address": {"street":"Av. Paulista","address_number":"1000","complement":"Apto 42","neighborhood":"Bela Vista","city":"São Paulo","state":"SP","postal_code":"01310-100","country":"BR"},
"currency": "BRL",
"due_date": "2026-12-31T23:59:59Z",
"description": "Order via PIX",
"type_charge": "pix",
"webhook_url": "https://yoursite.com/webhook",
"redirect_url": "https://yoursite.com/confirmation"
}'

Display the QR code

FieldUsage
pix_payload.qr_codeBase64 PNG — render as data:image/png;base64,…
pix_payload.payloadEMV copy-paste string
pix_payload.expiration_dateShow deadline or countdown
charge_payment_urlHosted payment page with QR
QR and copy-paste

Offer both the QR image and the copy-paste string. Mobile users on the same device cannot scan their own screen.


Response example

{
"charge_uuid": "81f0045c-301a-45c4-96bc-5395f7cf35f9",
"currency": "BRL",
"type": "pix",
"status": "issued",
"pix_payload": {
"qr_code": "iVBORw0KGgoAAAANSUh…",
"payload": "00020126580014br.gov.bcb.pix…",
"expiration_date": "2026-01-15 18:30:00.000000"
},
"charge_payment_url": "https://pay.a55.tech/charge/81f0045c-301a-45c4-96bc-5395f7cf35f9"
}

Status lifecycle

StatusDescription
issuedQR generated; awaiting payment
paidConfirmed by the PIX network
canceledExpired or canceled before payment
errorGeneration or processing error
refundedRefund completed