Skip to main content
PUT
Update an immediate dynamic Pix QR code

Authorizations

Authorization
string
header
required

JWT Bearer token authentication. Obtain token from /v1/login/oauth/access_token endpoint using client credentials (clientId and clientSecret).

Include token in Authorization header: Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...

Token expires after 3600 seconds (1 hour).

Path Parameters

documentId
string
required

The existing charge GUID to update.

Body

application/json
accountId
string
required

The CRM account id of the recipient (sources name + city).

amount
number<double>
required

Amount in reais (a JSON number).

key
string
required

The recipient Pix key the dynamic QR pays into.

status
integer<int64>
required

Charge status: 0=Active, 1=Concluded, 2=Removed by recipient, 3=Removed by PSP.

description
object[] | null

Optional additional-data entries (dadosAdicionais).

expirationTime
integer<int64>

QR expiration in seconds.

payer
object
recipientConciliationId
string

Conciliation id (idConciliacaoRecebedor).

zipCode
string

Recipient postal code (cep).

Response

OK

qrCode
string
required

The updated EMV QR-code payload (base64-decoded, ready to render).

revision
integer<int64>
required

The upstream-computed charge revision (revisao).

payloadUrl
string

The resolvable JWS host URL the dynamic QR embeds (urlPayloadJson; schema-less).