1️⃣Validation

Upon receiving a request to create a Payment Message, the DCM platform performs the following checks:

  1. 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"
}
  1. 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