• Register

3DS OTP

This Webhook will be used to send 3DS secure OTP to FI through NI.

Request Parameters: 

Field Name Type Max Remarks
id String 12 Mandatory
type String 10 Mandatory
timestamp String 30 Mandatory
details transaction amount String 18 Optional
currency String 3 Optional
merchantName String 100 Optional
date String 30 Optional
time String 30 Optional
recipient maskedCardNumber String 19 Optional
externalCardId String 20 Optional
clientId String 21 Optional
mobilePhone String 32 Optional
email String 255 Optional
language String 3 Optional
OTP     String 8 Optional
referenceNumber     String 12 Optional
textMessage     String 255 Optional

Request Json

{
    "id": "688385602509",
    "type": "3DSOTP",
    "timestamp": "2023-10-05T11:03:41.283+03:00",
    "details": {
        "transaction": {
            "amount": "657.45",
            "currency": "AED",
            "merchantName": "Etisalat q",
            "date": "2023-10-05T11:03:41.28+03:00",
            "time": "2023-10-05T11:03:41.28+03:00",
            "recipient": {
                "maskedCardNumber": "433366XXXXXX89416714",
                "externalCardId": "43336612345605050505",
                "clientId": "1234625",
                "mobilePhone": "971553456789",
                "email": "vikas.mane@gmail.com",
                "language": "E"
            }
        },
        "OTP": "575866",
        "referenceNumber": "688385602509",
        "textMessage": "657.45 , 575866 , Etisalat q , AED"
    }
}

Response Parameters:

Filed Name Type Max Remarks
id String 12 Mandatory
type String 10 Mandatory
timestamp String 30 Mandatory
response status code String 5 Mandatory
description String 30 Mandatory
Response Json
{
    "id": "688385602509",
    "type": "TSMS",
    "timestamp": "2023-10-05T08:03:41.355+00:00",
    "response": {
        "status": {
            "code": "00",
            "description": "successful"
        }
    }
}

Docs Navigation