Skip to main content

Other APIs

SMS OTP Webhook (For Reference Only)

The Issuer / Wallet system or OOB authentication system needs to provide the API to EastPay ACS system. The following information is only for reference.

alt text

SMS OTP Request

No.Field NameM/ODescriptionData TypeRemark
1acsTransIdMACS Transaction IDData Type: String Length:  Maximum 36 characters
2acquirerBinOAcquirer BINData Type: String  Length: Maximum 11 charactersThis value correlates to the Acquirer BIN as defined by each Payment System or DS.
3validTimeMOTP Valid timeData Type: String  Length: Maximum 10 characterTime unit: milliseconds
4verifyCodeMVerify codeData Type: String Length: Maximum 6 characters
5cardTokenMCard Token for PANData Type: String Length: Maximum 19 characters
6last4DigitsMCard last4DigitsData Type: String Length: Maximum 6 characters
7merchantMMerchant NameData Type: String  Length: Maximum 40 characters
8amountOPurchase AmountData Type: String Length: Maximum 48
Characters  Example: purchase amount is USD 123.45,   
Example values accepted: 12345
Purchase amount in  minor units of currency  with all punctuation  removed. When used in conjunction with the  Purchase Currency  Exponent field, proper  punctuation can be  calculated.
9currencyOPurchase CurrencyData Type: String  Length: Maximum 3 charactersISO 4217 three-digit country code
10otpTypeMOTP TypeData Type: String Length: Maximum 1 charactersS: SMS 
E: email

SMS OTP Response

No.Field NameM/OData TypeRemark
1traceIdOData Type: String Length: Maximum 36 charactersUnique ID of the transaction
2returnCodeMData Type: String Length: Maximum 2 characters00 indicates success Other indications of failure
3retrunMsgOData Type: String Length: Maximum 100 charactersReturn code description