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

Autorizações

Authorization
string
header
obrigatório

JWT bearer token issued by the identity provider.

Parâmetros de caminho

documentId
string
obrigatório

The existing charge GUID to update (JDPI idDocumento).

Exemplo:

"52c43361-caa1-4ddb-9152-708426a25db3"

Corpo

application/json
accountId
string
obrigatório

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

Exemplo:

"acc-123"

amount
integer<int64>
obrigatório

Amount in centavos (an integer).

Exemplo:

10050

key
string
obrigatório

The recipient PIX key the dynamic QR pays into.

Exemplo:

"recipient@bank.com"

recipientConciliationId
string
obrigatório

Conciliation id (idConciliacaoRecebedor); §8.3.5 mandatory; 26..35 alphanumeric ([a-zA-Z0-9]).

Exemplo:

"JDPI2020010300000000000000000000001"

status
integer<int64>
obrigatório

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

Exemplo:

0

description
object[] | null

Optional additional-data entries (dadosAdicionais).

expirationTime
integer<int64>

QR expiration in seconds (0 = JDPI default).

Exemplo:

3600

indirectId
string<uuid>

Optional identifier (UUID) of an indirect participant registered here, mirroring the create body. Supply the SAME institution the charge was generated for: the plugin stores no indirect association for a QR, so an omitted value re-signs the charge under the DIRECT participant's certificate and moves its location onto the direct participant's domain. IGNORED, without any error, while this tenant's indirect-participants feature is off.

Exemplo:

"3f2504e0-4f89-41d3-9a0c-0305e82c3301"

payer
object

Optional payer block.

zipCode
string

Recipient postal code (cep).

Exemplo:

"01310100"

Resposta

OK

qrCode
string
obrigatório

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

Exemplo:

"00020126..."

revision
integer<int64>
obrigatório

The JDPI-computed charge revision (revisao).

Exemplo:

2

payloadJws
string

The re-signed JWS payload, returned ONLY when the update ran under an indirect participant's own certificate. Absent on the direct path.

Exemplo:

"eyJhbGciOiJFUzI1NiJ9.eyJyZXYiOjJ9.sig"

payloadUrl
string

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

Exemplo:

"pix.example.com/qr/cob/fzqRwuXYSweWofLD1OX2Bw"