Swift network acknowledgements
Check Swift network ACKs and NAKs in Mambu Payments
Every message you send through Swift receives an acknowledgement (ACK) or a negative acknowledgement (NAK) from the Swift network. Mambu Payments records the result on the file that carried your payment.
{
"id": "d2fc6d34-58c4-47bb-ab4a-45a4d0240969",
"object": "file",
"status": "processed",
[…]
"bank_data": {
"message_ids": ["260924118851WfjD"],
"swift_data": {
"swift_environment": "pilot",
"distribution_service": "fileact",
"receiver_bic": "EXMPFRPP",
"receiver_dn": "cn=0001,ou=ppe,o=exmpfrpp,o=swift",
"sender_bic": "EXMPNL2A",
"sender_dn": "o=exmpnl2a,o=swift",
"file_name": "049037JE.FR10B047",
"message_type": "pacs.008.001.08",
"file_reference": "OTCpWBVnQbAnESqw",
"message_cloud_reference": "be5ed6a4-de11-4f75-9f51-d501107ca9dd",
"ack_nak_status": "acked"
}
}
}| Field | Description |
|---|---|
swift_environment | The Swift environment that carried the message, for example pilot or live. |
distribution_service | The Swift service that carried the message, for example fileact. |
receiver_bic and sender_bic | The BICs of the receiver and the sender. |
file_reference and message_cloud_reference | References that link the acknowledgement to the message you sent. |
ack_nak_status | Whether Swift acknowledged or rejected the message. Either ACK (acked) if the message was processed or NAK (nacked) if the message was not processed. |
delivery_status | The delivery status from Swift. Values are acked, nacked, and rejected. |
rejection_code | The code that Swift returned when it rejected the message. |
rejection_reason | The text that Swift returned when it rejected the message. |
Updated about 1 hour ago
Did this page help you?
