Notificação via Webhook de Crédito em Conta LINA
BankToCustomerNotification - Mensagem camt.054.001.08
A notificação 'BankToCustomerNotification' pode ser recebida através de Webhook para dois casos (que resultam em crédito em conta de participante LINA), o recebimento de transação entre participantes LINA e recebimento de transação externa (via não-participante LINA).
A notificação tem sua própria identificação e tag de data/hora e é somente referente a uma conta de um participante LINA no Sistema. Uma notificação, porém, pode conter diversas transações (ou entries - Ntry), onde são expostos os detalhes de cada transação.
O seguinte exemplo descreve a notificação recebida pelo participante LINA, o qual foi sujeito a um Crédito em sua conta:
{
"BankToCustomerDebitCreditNotificationV08": {
"GrpHdr": {
"CreDtTm": "2019-10-25T16:04:23-03:00",
"MsgId": "1f18469a-951d-4538-9b13-5b707282f35e",
"MsgRcpt": "creditor_agent_id-0001",
"OrgnlBizQry": "message_id-0001"
},
"Ntfctn": {
"AddtlNtfctnInf": "Aditional Notification Information",
"Acct": {
"Id": {
"Othr": {
"Id": "111116",
"Issr": "4444"
}
}
},
"Ntry": {
"Amt": 10.15,
"BkTxCd": "PMNT",
"BookgDt": "2019-10-25T16:04:23-03:00",
"CdtDbtInd": "CRDT",
"NtryDtls": {
"RltdAgts": {
"CdtrAgt": {
"Id": "creditor_agent_id-0001"
},
"DbtrAgt": {
"Id": "debtor_agent_id-0001"
}
},
"RltdPties": {
"Cdtr": {
"Id": "creditor_id-0001"
},
"Dbtr": {
"Id": "debtor_id-0001"
}
}
},
"Sts": "ACCT",
"ValDt": "2019-10-25"
},
"Prxy": {
"Id": null,
"Tp": null
},
"RltdAcct": {
"Id": {
"Othr": {
"Id": "[email protected]",
"Issr": null
}
},
"Prxy": {
"Id": "[email protected]",
"Tp": "EMAIL"
}
}
},
"CreDtTm": "2019-10-25T16:04:23-03:00",
"Id": "c61881ff-d406-45e6-8df1-e909807fbdcf"
}
}
}
Campo | Descrição |
---|---|
GrpHdr/CreDtTm | Data e Hora de criação da notificação Webhook |
MsgId | Identificação da notificação Webhook |
MsgRcpt | Identificação do destinatário da notificação Webhook |
OrgnBizQry | Identificação da mensagem que a notificação se refere |
AddtlNtfctnInf | Informações adicionais da Notificação |
Ntfctn | Objeto JSON que especifica maiores detalhes da Notificação |
Acct, Id, Issr | Componentes que identificam a conta a que a Notificação se refere (neste caso conta creditada). |
Ntry | Objeto JSON que especifica a transação a que a Notificação se refere e seus participantes |
Amt | Montante referente à transação |
BkTxCd | Código - Tipo de operação (neste caso fixo - "PMNT") |
BookgDt | Data contábil do pagamento (dia seguinte para pagamentos realizados em dias não-úteis). |
CdtDbtInd | Identificação de Crédito ou Débito (neste caso sempre "CRDT") |
RltAgts | Objeto JSON que especifica as identificações dos Agentes Creditados e Debitados - PSPs participantes (ou não) LINA |
RltdPties | Objeto JSON que especifica as identificações dos Creditados e Debitados (usuários finais dos participantes LINA) |
Sts | Status da transação ("ACCT" para processada e finalizada) |
ValDt | Data da realização do pagamento (mesma data se pagamento instantâneo, caso agendado, data agendada) |
Ntfctn/CreDtTm | Data e hora de criação da Transação |
Ntfctn/Id | Identificação da Transação |