API Reference

QRA (AR)

🇦🇷 QRA Payments (Argentina)

ℹ️ For full request and response examples, refer to theAPI Reference.

QRA (Transferencias 3.0) is a real-time payment method in Argentina that enables users to make instant payments by scanning a QR code. It is regulated by the Central Bank of Argentina and supports interoperable QR codes across banks and fintechs.


⚠️

Availability Notice
QRA support may vary depending on your account configuration and country. Please contact our support or your account manager to confirm availability for your integration.


📘 Key Concepts

ConceptDescription
🇦🇷 QRA Dynamic QRA unique QR code is generated per transaction and can be scanned by any compatible mobile app.
🔔 WebhooksAll status changes (issued, paid, canceled, refunded) will trigger webhook notifications.
🚫 RefundsQRA supports refunds via API. Only transactions marked as paid are eligible for refunds.


✅ Example

{
  "wallet_uuid": "00000000-0000-0000-0000-000000000000",
  "merchant_id": "11111111-1111-1111-1111-111111111111",
  "payer_name": "João Silva",
  "payer_email": "[email protected]",
  "payer_cell_phone": "+5511988887777",
  "installment_value": 1,
  "items": [
    {
      "name": "Tênis Esportivo",
      "description": "Tênis para corrida",
      "quantity": 1,
      "total_amount": 1,
      "unit_amount": 1,
      "sku": "TNS-SPORT-2025",
      "code": "TS2025"
    }
  ],
  "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": "ARS",
  "due_date": "2025-12-31T23:59:59Z",
  "description": "Compra via QRA",
  "type_charge": "qra",
  "webhook_url": "https://webhook-test.com/pix-status", 
  "redirect_url": "https://mysite.com/"
}
{
  "charge_uuid": "81f0045c-301a-45c4-96bc-5395f7cf35f9",
  "local_currency": 2000,
  "currency": "ARS",
  "type": "qra",
  "date": "2025-07-24",
  "description": "QR Test",
  "due_date": "2025-07-27",
  "status": "issued",
  "installments": [
    {
      "local_currency": 2000,
      "currency": "ARS",
      "due_date": "2025-07-27",
      "status": "issued",
      "installment_number": 1
    }
  ],
  "qra_payload": {
    "qr_code": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAtoAAALaCAIAAACAjGNkAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAX4klEQVR4nO3cS67rypIt0VxA9r/LetVbCpyXcf2YhzRGdWPpQ4rcBhbm/34+n/8BAOj87/8AAKTkCAAQkyMAQEyOAAAxOQIAxOQIABCTIwBATI4AADE5AgDE5AgAEJMjAEBMjgAAMTkCAMTkCAAQkyMAQEyOAAAxOQIAxOQIABCTIwBA7CpH/v7+/ue7fD6fw7+ev+/5b89uXnnuU53dnP3qWN288py58zt3jl78xd7Y+X1dgxve92zuCt3p5ix4OgIAxOQIABCTIwBATI4AADE5AgDE5AgAEJMjAEBMjgAAMTkCAMQGc+TFdcWzz4OLn...",
    "expiration_date": "2025-07-24 09:49:16.145119"
  },
}

🖨️ QR Code Display

  • Alternatively, generate your own QR code using the raw content in qra_payload.
⚠️

Important: qra_payload must be encoded as a QR code using UTF-8 without any changes.


📣 Webhooks

All status changes will trigger a webhook. Possible statuses:

  • issued
  • paid
  • canceled
  • refunded


🛠️ Troubleshooting

⚠️

Note: Some wallets in Argentina may not fully support QRA scanning or payment confirmation.
If you encounter issues, please contact support to verify compatibility.