1️⃣Validation
Upon receiving a request to create a Payment Message, the DCM platform performs the following checks:
Duplicate Payment Message with the same Order Details
If it exists, response:
{
“error”: “payment message with provided order id already exists”,
“payment_message_guid”: “10f6e03c-7769-4d83-a600-fa642f856105"
}
Duplicate Payment Message with the Same JTI
If it exists, response:
{
“error”: “payment message with provided jti already exists”,
“payment_message_guid”: “fc436ab7-0cc0-47fb-801e-4ab86f3c5e00"
}
Upon successful creation, the DCM platform sends cascading callbacks in JWT format to all involved participants:
Callback 1: "Pay-in" — sent to the Recipient Bank.
Callback 2: "Pay-in" — sent to the Merchant.
Callback 3: "Pay-out" — sent to the Initiator Bank.
Callback 4: "Credit callback" — sent to the Recipient Bank.
Last updated