Authorize SMS OTP Transaction Signing

Authentication function that verify username, SMS OTP combination and details parameter against the details when requesting SMS Transaction Signing OTP. User has to request a SMS Transaction Signing OTP before call this function. SMS will be send to the relative user out of band.

Below is the URL to access the API functions:

POST /v2/CentagateWS/webresources/trans/authoriseSmsTrans/{username}

Parameters

NoParametersOccurenceDescriptions
1usernameRequiredRegistered Username in CENTAGATE Cloud
2transactionIdRequiredUser's Transaction ID
3detailsRequiredUser's Transaction Details
4smsOtpRequiredUser's SMS OTP
5authTokenRequiredPrevious Generated Auth Token
6IntegrationKeyRequiredIntegration Key from the App that the user wants to authenticate
7unixTimeStampRequiredCurrent Time in UnixTimeStamp
8SupportFidoOptionalFIDO Authentication Option, Pass True To Enable And False To Disable. Or Leave It Empty​
9IpAddressOptionalIP Address From Where The Authentication Request Is Originated.
10userAgentOptionalIP Address From Where The Authentication Request Is Originated.
11browserFpOptionalBrowser Fingerprint
12hmacRequiredHmac Generated From Combination (Username + TransactionId + Details + SmsOtp + AuthToken + UserAgent + IntegrationKey + SupportFido + BrowserFp + UnixTimeStamp + IpAddress) Using Secretkey (Can Be Obtained From The App Page) As The key ​

Sample Code

As in below there are some examples of source code of access the API functions: