Reserve an inbound PIX Automatico debit hold
Reserves a debit HOLD on the payer’s transactional account for a scheduled PIX Automatico payment (section 5.4.1, the plugin is the SGCT server). JDPI calls this when it begins processing the scheduled payment. The reserve is parameterizable and disabled by default. On insufficient funds the result is returned inline (200) as a resultado=0 outcome with motivo SGCTPIX001, never an HTTP error. A schedule that is still in flight — registered but not yet confirmed by the section 6 situacao stream — is NOT refused: it answers 422 with code PIX-0022 and MUST be re-delivered, and the re-delivery is accepted once the confirmation lands.
Authorizations
JWT bearer token issued by the identity provider.
Headers
Bearer access token (the financial-ingress gate; the handler fails closed with PIX-0082 when absent).
"Bearer eyJ..."
Idempotency key (= the endToEndId of the transaction). Mandatory per section 5.4.
"E11111111202409181500y6j6mt9l1pi"
Body
Payer IBGE municipality code (7 digits).
3550308
Payer CPF or CNPJ (a v5.5.0 string).
"11111111111"
Unique payment-instruction id (32-char).
"E11111111202409181500y6j6mt9l1pi"
Payer participant ISPB (8 digits, a v5.5.0 string).
"04358798"
Payer account number (nrConta, a string).
"12345678"
Payer person type (0=Pessoa Fisica, 1=Pessoa Juridica).
0
Reserve amount in reais (a JSON number; the only money field in section 5.4).
1500.25
Payer branch (nrAgencia, 4 digits, string).
"1234"
Response
OK
SGCT response timestamp (UTC).
"2024-09-20T04:00:01.001Z"
Unique payment-instruction id (32-char).
"E11111111202409181500y6j6mt9l1pi"
Block result (0=Rejeitado, 1=Aceito).
1
SGCT block-operation id (GUID; present only when resultado=1).
"58F752C5-6376-3252-8305-A2DE3A8525D3"
Rejection reason (SGCTPIX001=insufficient funds, SGCTPIX999=other; present only when resultado=0).
"SGCTPIX001"
Rejection detail (present only when resultado=0).
"Cliente nao possui saldo suficiente para o bloqueio solicitado"

