dynamic_qr_code

Dynamic QR code webhook payloads by status

Bitso delivers a dynamic_qr_code event when a Pix dynamic QR code pay-in is created, paid, or expired.

Use the tabs to switch the example by payload.status.

{
  "event": "dynamic_qr_code",
  "payload": {
    "fid": "eb12cc1b2d3141269b8f6fe895ac28fe",
    "status": "CREATED",
    "amount": "1000.00",
    "currency": "brl",
    "expires_at": "2024-09-30T18:28:48Z",
    "created_at": "2024-09-30T18:26:18Z",
    "payed_at": "",
    "qr_code_payload": "00020101021226890014br.gov.bcb.pix2567brcode-h.sandbox.starkinfra.com/v2/966a26531a794c54908278cfc63aefcd5204000053039865802BR5910JoseBadano6004CABA62070503***6304C918"
  }
}
{
  "event": "dynamic_qr_code",
  "payload": {
    "fid": "eb12cc1b2d3141269b8f6fe895ac28fe",
    "payer": {
      "name": "FULL NAME",
      "tax_id": "668XXXX991"
    },
    "status": "PAID",
    "amount": "1000.00",
    "currency": "brl",
    "expires_at": "2024-09-30T18:28:48Z",
    "created_at": "2024-09-30T18:26:18Z",
    "payed_at": "2024-09-30T18:27:10Z",
    "qr_code_payload": "00020101021226890014br.gov.bcb.pix2567brcode-h.sandbox.starkinfra.com/v2/966a26531a794c54908278cfc63aefcd5204000053039865802BR5910JoseBadano6004CABA62070503***6304C918"
  }
}
{
  "event": "dynamic_qr_code",
  "payload": {
    "fid": "eb12cc1b2d3141269b8f6fe895ac28fe",
    "payer": {
      "name": "FULL NAME",
      "tax_id": "668XXXX991"
    },
    "status": "EXPIRED",
    "amount": "1000.00",
    "currency": "brl",
    "expires_at": "2024-09-30T18:28:48Z",
    "created_at": "2024-09-30T18:26:18Z",
    "payed_at": "",
    "qr_code_payload": "00020101021226890014br.gov.bcb.pix2567brcode-h.sandbox.starkinfra.com/v2/966a26531a794c54908278cfc63aefcd5204000053039865802BR5910JoseBadano6004CABA62070503***6304C918"
  }
}


Did this page help you?