Skip to main content
POST
Process an inbound JDPI cash-in

Authorizations

Authorization
string
header
required

JWT bearer token issued by the identity provider.

Headers

Chave-Idempotencia
string
required

Idempotency key (= the endToEndId of the transaction). Mandatory per section 9.3.2.

Example:

"E0435879820200123221500000000001"

Body

application/json
dtHrOp
string
required

Operation timestamp (ISO-8601).

Example:

"2026-06-20T10:00:00Z"

endToEndId
string
required

SPI end-to-end id (idempotency + dedup key).

Example:

"E2E-1"

idReqJdPi
string
required

JDPI request id (becomes the local row id when a UUID).

Example:

"JDPI-1"

pagador
object
required

The payer participant block.

recebedor
object
required

The receiver participant block (the credit account source).

tpIniciacao
integer<int64>
required

Payment initiation mechanism (section 9.3.2): 0 manual, 1 chave, 2 QR Code estatico, 3 QR Code dinamico, 6 ITP, 8 Pix Automatico, 9/10 Pix por aproximacao. Both QR values (2 and 3) book the credit on the QR route pair; every other value books on the key route pair.

Example:

0

valor
number<double>
required

Amount in reais (a JSON number).

Example:

100.5

chave
string

The PIX key (present for key-initiated cash-ins).

Example:

"recipient@bank.com"

cnpjIniciadorPagamento
string

Payment initiator CNPJ (a v5.5.0 string).

Example:

"11144477735"

dtContabil
string

Accounting date (optional).

Example:

"2026-06-20"

dtHrLiquidacao
string

Settlement timestamp (optional).

Example:

"2026-06-20T10:00:01Z"

finalidade
integer<int64>

Finality (eFinality).

Example:

0

idConciliacaoRecebedor
string

Recipient conciliation id (stamped on the row + the 24h marker).

Example:

"CONC-1"

infEntreClientes
string

Free-text inter-client info.

Example:

"note"

ispbPss
string

Saque/troco PSS participant ISPB (a v5.5.0 string).

Example:

"12345678"

modalidadeAgente
integer<int64>

Agent modality (eModalityAgent).

Example:

0

prioridadePagamento
integer<int64>

Payment priority (ePaymentPriority).

Example:

0

tpPrioridadePagamento
integer<int64>

Payment priority type.

Example:

0

vlrDetalhe
object[] | null

Optional value-detail entries.

Response

OK

dtHrCreditoSgct
string

SGCT credit timestamp (ISO-8601), on a credited result.

Example:

"2026-06-20T10:00:01Z"

dtHrReqJdPi
string

Request timestamp (ISO-8601).

Example:

"2026-06-20T10:00:00Z"

endToEndIdDevolucao
string

Echoed return end-to-end id.

Example:

"E2E-1"

endToEndIdOriginal
string

Echoed original end-to-end id.

Example:

"E2E-1"

idCreditoSgct
string

SGCT credit lançamento id (GUID), on a credited result.

Example:

"SGCT-1"

idReqJdPi
string

Echoed JDPI request id.

Example:

"JDPI-1"

idReqSistemaCliente
string

Echoed client-system request id.

Example:

"JDPI-1"