Reembolsar Pagamento

Nota

Para buscar um reembolso é necessário usar o endpoint de consulta de ordem de pagamentos

Corpo do Request

CampoTipoObrigatórioDescrição
endToEndStringNãoEndToEnd do pagamento
valueNumberNãovalor a ser reembolsado
descriptionStringNãoDescrição do reembolso
reasonEnumNãoRazão do reembolso

Possíveis reasons

CampoDescrição
DUPLICATEDOrdem de pagamento em duplicidade.
DIVERGENTDevolução devido ao valor recebido não estar de acordo com o esperado.
PSP_ERRORDevolução devido a um erro do PSP.
TECHNICAL_PROBLEMSDevolução após problemas técnicos, resultando em transação incorreta.
TRANSACTION_CANCELLEDDevolução após solicitação de cancelamento da transação.
FRAUDDevolução devido a fraude no pagamento.
ORIGINAL_RECEIVER_REQUESTDevolução solicitado pelo usuário recebedor do pagamento original.
OTHERCódigo de erro genérico que somente deve ser utilizado caso o motivo de devolução seja diverso e não esteja previsto na tabela de domínio.
INVESTIGATINGDevolução após a solicitação de investigação.
USER_NOT_IN_WHITELISTUsuário do recebedor não faz parte da lista de pessoas autorizadas a transacionar recursos (Whitelist) com o usuário do pagador.
USER_IN_BLACKLISTUsuário do recebedor incluída na lista impeditiva (Blacklist) do usuário do pagador.
UNKNOWN_PAYMENTOrdem de pagamento não justificada.

Corpo do Response

CampoTipoDescrição
identifierStringIdentificador da ordem de reembolso
accountIdentifierStringIdentificador da conta associada a ordem
qrCodeReferenceStringReferencia do qr code associado ao reembolso
statusEnumStatus do reembolso
returnedValueNumberValor retornado
typeStringtipo de reembolso
recipientObjectRecebedor do reembolso
└── ispbStringIspb do recebedor
└── institutionStringInstituição financeira do recebedor
└── nameStringNome do recebedor
└── documentNumberStringNumero do documento do recebedor
└── branchStringNumero da filial da instituição financeira do recebedor
└── numberStringNumero da conta do recebedor
└── typeEnumTipo da conta
└── keyStringChave associada a conta
descriptionStringDescrição da ordem a ser reembolsada
valueNumberValor da ordem
transactionDateLocalDateData da transação da ordem
effectiveTransactionTimeLocalDateData efetiva da transação da ordem
originEnumOrigem da ordem
senderObjectRemetente da ordem de pagamento
└── ispbStringIspb do remetente
└── institutionStringInstituição financeira do remetente
└── nameStringNome do remetente
└── documentNumberStringNumero do documento do remetente
└── branchStringFilial da instituição financeira do remetente
└── numberStringNumero da conta do remetente
└── typeEnumTipo de conta
└── keyStringChave associada a conta
isInternalBooleanDiferenciador de ordem interna para externa
scheduledTransferLocalDateData programada de transferencia
endToEndStringendToEnd da ordem em si
movementIdNumberId do movimento
sentErrorEnumPossível erro no reembolso
taxValueNumberValor de taxa
transactionIdentifierStringIdentificador da transação

Possíveis Status

CampoDescrição
PAIDPago
SCHEDULEDAgendado
PENDINGPendente
CANCELEDCancelado
REQUESTEDRequisitado
RETURNEDRetornado
REJECTEDRejeitado
ERRORErro

Possíveis tipos de conta

CampoDescrição
CHECKINGConta corrente
SALARYConta salário
SAVINGSConta poupança.
TRANSACTIONALConta pagamento.

Possíveis tipos de origin

CampoDescrição
BANK_ADDRESSPermissão bancaria
QR_CODEQr code
KEYChave
REFUNDReembolso
INIC_PAGInicio pagamento
INIC_PAG_QR_CODEInicio pagamento qr code
INIC_PAG_MANUInicio pagamento manual
INIC_PAG_CHAVEInicio pagamento com chave
DEVOLUCAO_ESPECIALDevolução especial
Language
Credentials
OAuth2
Click Try It! to start a request and see the response here!