curl --request POST \
--url https://sandbox.javalibridge.com/v1/sandbox/simulations \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"resourceType": "REMITTANCE",
"resourceId": "rem_123",
"status": "PROCESSING"
}
'
{
"resourceType": "REMITTANCE",
"resourceId": "rem_123",
"previousStatus": "RECEIVED",
"status": "PROCESSING",
"rejectedCode": null,
"rejectedDescription": null,
"simulatedAt": "2026-11-11T14:02:10Z"
}
Sandbox
Simular uma mudança de status
Leva um registro do sandbox ao status que você quer testar. Disponível só no sandbox.
POST
/
v1
/
sandbox
/
simulations
curl --request POST \
--url https://sandbox.javalibridge.com/v1/sandbox/simulations \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"resourceType": "REMITTANCE",
"resourceId": "rem_123",
"status": "PROCESSING"
}
'
{
"resourceType": "REMITTANCE",
"resourceId": "rem_123",
"previousStatus": "RECEIVED",
"status": "PROCESSING",
"rejectedCode": null,
"rejectedDescription": null,
"simulatedAt": "2026-11-11T14:02:10Z"
}
Guia: Testes no sandbox
O que você pode simular, os caminhos a testar e o checklist antes de ir para produção.
Autorizações
Corpo
application/json
Required when resourceType = REMITTANCE and status = REJECTED; not accepted otherwise. rejectedDescription is filled by the system with the standard text of the code.
Opções disponíveis:
QUOTE_EXPIRED, QUOTE_ALREADY_USED, QUOTE_USAGE_MISMATCH, SENDER_NOT_ELIGIBLE, BENEFICIARY_NOT_ELIGIBLE, RELATIONSHIP_MISMATCH, PAYMENT_INSTRUCTION_INVALID, PIX_KEY_NOT_FOUND, FUNDING_MODE_NOT_ENABLED, CREDIT_LIMIT_EXCEEDED, INSUFFICIENT_PREFUNDED_BALANCE, AMOUNT_BELOW_MINIMUM, AMOUNT_ABOVE_LIMIT, ACCOUNT_DAILY_LIMIT_EXCEEDED, INVENTORY_NOT_FOUND, INVENTORY_SUSPENDED, INSUFFICIENT_INVENTORY_BALANCE, COMPLIANCE_REJECTED Resposta
Status changed.
Filled when the result is REJECTED.
Opções disponíveis:
QUOTE_EXPIRED, QUOTE_ALREADY_USED, QUOTE_USAGE_MISMATCH, SENDER_NOT_ELIGIBLE, BENEFICIARY_NOT_ELIGIBLE, RELATIONSHIP_MISMATCH, PAYMENT_INSTRUCTION_INVALID, PIX_KEY_NOT_FOUND, FUNDING_MODE_NOT_ENABLED, CREDIT_LIMIT_EXCEEDED, INSUFFICIENT_PREFUNDED_BALANCE, AMOUNT_BELOW_MINIMUM, AMOUNT_ABOVE_LIMIT, ACCOUNT_DAILY_LIMIT_EXCEEDED, INVENTORY_NOT_FOUND, INVENTORY_SUSPENDED, INSUFFICIENT_INVENTORY_BALANCE, COMPLIANCE_REJECTED 
