Skip to content

Asynchronous notification for Payment

Request

Header Parameters

Content-type
string
Fixed value application/json
DateTime
string
Request time, The format is `YYYY-MM-DDThh:mm:ssZhh:00` such as` 2020-03-04T15:39:40Z08:00`.
MsgID
string
The suggested value is UUID or GUID to mark this request, such `2d21a5715c034efb7e0aa383b885fc7a`, Do not exceed 32 characters in length;
SignType
string
Algorithm for calculating signatures.`SHA256` or `SHA512`

Request Body schema

authentication
object
Required
eventCode
string<= 32 characters
Required
Notification type, with a value of “Payment”.
extendAuthorizationDateIndicator
string<= 1 characters
Enum: YN
The result of extending authorization date - Usage Instruction 1. This field is suitable for the paymentBrand=Visa; 2. Field Type: String(1)
metadata
string<= 512 characters
Remarks Information
payment
object
If the purpose of the request is to query the token, or return after the authentication is completed and the token generation is successful
paymentMethod
object
Required
pspData
object
Returned payment is successful
Try it
Server
https://hkg-uat-online.everonet.com
Header Parameters
Request Body Parameters
Request Samples
cURL
curl -i -X POST \
'https://hkg-uat-online.everonet.com/Payment_webhook' \
 -H 'Content-type: application/json' \
 -H 'DateTime: string' \
 -H 'MsgID: string' \
 -H 'SignType: string' \
 -d '{
  "authentication": {
    "authenticationType": "string",
    "threeDS": {
      "isFrictionless": "string",
      "mpiData": {
        "cardholderInfo": "string",
        "cavv": "string",
        "dsTransID": "string",
        "eci": "string",
        "status": "string",
        "threeDSVersion": "string",
        "transStatusReason": "string",
        "transStatusReasonDescription": "string"
      }
    }
  },
  "eventCode": "string",
  "extendAuthorizationDateIndicator": "string",
  "metadata": "string",
  "payment": {
    "ASICancelStatus": "string",
    "billingAmount": {
      "currency": "string",
      "value": "string"
    },
    "billingFXRate": {
      "baseCurrency": "string",
      "date": "string",
      "quoteCurrency": "string",
      "source": "string",
      "value": "string"
    },
    "evoTransInfo": {
      "evoTransID": "string",
      "evoTransTime": "string",
      "retrievalReferenceNum": "string",
      "traceNum": "string"
    },
    "failureCode": "string",
    "failureReason": "string",
    "merchantTransInfo": {
      "merchantOrderReference": "string",
      "merchantTransID": "string",
      "merchantTransTime": "string"
    },
    "pspFailureCode": "string",
    "pspFailureReason": "string",
    "pspTransInfo": {
      "authorizationCode": "string",
      "avsCheckResult": "string",
      "avsCheckResultRaw": "string",
      "cvcCheckResult": "string",
      "cvcCheckResultRaw": "string",
      "merchantAdviceCode": "string",
      "pspTransID": "string",
      "pspTransTime": "string"
    },
    "status": "string",
    "surchargeFee": {
      "currency": "string",
      "value": "string"
    },
    "transAmount": {
      "currency": "string",
      "value": "string"
    }
  },
  "paymentMethod": {
    "accountUpdateIndicator": "string",
    "card": {
      "cardInfoEncryptMethod": "string",
      "first6No": "string",
      "fundingType": "string",
      "holderName": "string",
      "isCommercial": true,
      "issuerCountry": "string",
      "issuingBank": "string",
      "issuingCountry": "string",
      "last4No": "string",
      "paymentBrand": "string",
      "updatedCardInfo": "string"
    },
    "networkToken": {
      "tokenRequesterID": "string"
    },
    "paymentAccountReference": "string",
    "paymentMethodVariant": "string",
    "recurringReference": "string",
    "token": {
      "createTime": "string",
      "fingerprint": "string",
      "status": "string",
      "updateTime": "string",
      "value": "string"
    },
    "type": "string"
  },
  "pspData": {
    "extra": "string",
    "name": "string",
    "sponsorCode": "string"
  }
}'
JavaScript
fetch(
`https://hkg-uat-online.everonet.com/Payment_webhook`,
{
  method: 'post',
  headers: {
  'Content-type': 'application/json',
  'DateTime': 'string',
  'MsgID': 'string',
  'SignType': 'string'
},
  body: '{
  "authentication": {
    "authenticationType": "string",
    "threeDS": {
      "isFrictionless": "string",
      "mpiData": {
        "cardholderInfo": "string",
        "cavv": "string",
        "dsTransID": "string",
        "eci": "string",
        "status": "string",
        "threeDSVersion": "string",
        "transStatusReason": "string",
        "transStatusReasonDescription": "string"
      }
    }
  },
  "eventCode": "string",
  "extendAuthorizationDateIndicator": "string",
  "metadata": "string",
  "payment": {
    "ASICancelStatus": "string",
    "billingAmount": {
      "currency": "string",
      "value": "string"
    },
    "billingFXRate": {
      "baseCurrency": "string",
      "date": "string",
      "quoteCurrency": "string",
      "source": "string",
      "value": "string"
    },
    "evoTransInfo": {
      "evoTransID": "string",
      "evoTransTime": "string",
      "retrievalReferenceNum": "string",
      "traceNum": "string"
    },
    "failureCode": "string",
    "failureReason": "string",
    "merchantTransInfo": {
      "merchantOrderReference": "string",
      "merchantTransID": "string",
      "merchantTransTime": "string"
    },
    "pspFailureCode": "string",
    "pspFailureReason": "string",
    "pspTransInfo": {
      "authorizationCode": "string",
      "avsCheckResult": "string",
      "avsCheckResultRaw": "string",
      "cvcCheckResult": "string",
      "cvcCheckResultRaw": "string",
      "merchantAdviceCode": "string",
      "pspTransID": "string",
      "pspTransTime": "string"
    },
    "status": "string",
    "surchargeFee": {
      "currency": "string",
      "value": "string"
    },
    "transAmount": {
      "currency": "string",
      "value": "string"
    }
  },
  "paymentMethod": {
    "accountUpdateIndicator": "string",
    "card": {
      "cardInfoEncryptMethod": "string",
      "first6No": "string",
      "fundingType": "string",
      "holderName": "string",
      "isCommercial": true,
      "issuerCountry": "string",
      "issuingBank": "string",
      "issuingCountry": "string",
      "last4No": "string",
      "paymentBrand": "string",
      "updatedCardInfo": "string"
    },
    "networkToken": {
      "tokenRequesterID": "string"
    },
    "paymentAccountReference": "string",
    "paymentMethodVariant": "string",
    "recurringReference": "string",
    "token": {
      "createTime": "string",
      "fingerprint": "string",
      "status": "string",
      "updateTime": "string",
      "value": "string"
    },
    "type": "string"
  },
  "pspData": {
    "extra": "string",
    "name": "string",
    "sponsorCode": "string"
  }
}'
})
  .then(response => response.json())
  .then(data => console.log(data));
Response Samples
*/*
json