POST api/OTPAuthentication/ValidateOTP
Request Information
URI Parameters
None.
Body Parameters
ValidateOTPRequest| Name | Description | Type | Additional information |
|---|---|---|---|
| OTPGUIDReference | string |
None. |
|
| OTPCode | string |
None. |
|
| MerchantNumber | integer |
None. |
|
| AccountNumber | string |
None. |
|
| ApplicationId | integer |
None. |
|
| CardNumber | integer |
None. |
|
| MerchantReferenceNumber | string |
None. |
|
| RequestAgentType | string |
None. |
|
| RequestAgent | string |
None. |
|
| Username | string |
None. |
|
| Password | string |
None. |
Request Formats
application/json, text/json
Sample:
{
"OTPGUIDReference": "sample string 1",
"OTPCode": "sample string 2",
"MerchantNumber": 3,
"AccountNumber": "sample string 4",
"ApplicationId": 1,
"CardNumber": 1,
"MerchantReferenceNumber": "sample string 5",
"RequestAgentType": "sample string 6",
"RequestAgent": "sample string 7",
"Username": "sample string 8",
"Password": "sample string 9"
}
application/xml, text/xml
Sample:
<ValidateOTPRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ApproveMeWebApi.Models.OTPModels"> <MerchantNumber xmlns="http://schemas.datacontract.org/2004/07/ApproveMeWebApi.Models">0</MerchantNumber> <Password xmlns="http://schemas.datacontract.org/2004/07/ApproveMeWebApi.Models">sample string 9</Password> <RequestAgent xmlns="http://schemas.datacontract.org/2004/07/ApproveMeWebApi.Models">sample string 7</RequestAgent> <RequestAgentType xmlns="http://schemas.datacontract.org/2004/07/ApproveMeWebApi.Models">sample string 6</RequestAgentType> <Username xmlns="http://schemas.datacontract.org/2004/07/ApproveMeWebApi.Models">sample string 8</Username> <AccountNumber xmlns="http://schemas.datacontract.org/2004/07/ApproveMeWebApi.Models">sample string 4</AccountNumber> <ApplicationId xmlns="http://schemas.datacontract.org/2004/07/ApproveMeWebApi.Models">1</ApplicationId> <CardNumber xmlns="http://schemas.datacontract.org/2004/07/ApproveMeWebApi.Models">1</CardNumber> <MerchantNumber xmlns="http://schemas.datacontract.org/2004/07/ApproveMeWebApi.Models">3</MerchantNumber> <MerchantReferenceNumber xmlns="http://schemas.datacontract.org/2004/07/ApproveMeWebApi.Models">sample string 5</MerchantReferenceNumber> <OTPCode>sample string 2</OTPCode> <OTPGUIDReference>sample string 1</OTPGUIDReference> </ValidateOTPRequest>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
ValidateOTPResponse| Name | Description | Type | Additional information |
|---|---|---|---|
| AccountNumber | string |
None. |
|
| ApplicationId | integer |
None. |
|
| CardNumber | integer |
None. |
|
| MerchantReferenceNumber | string |
None. |
|
| OTPGUIDReference | string |
None. |
|
| Status | string |
None. |
|
| Messages | Collection of string |
None. |
Response Formats
application/json, text/json
Sample:
{
"AccountNumber": "sample string 1",
"ApplicationId": 1,
"CardNumber": 1,
"MerchantReferenceNumber": "sample string 2",
"OTPGUIDReference": "sample string 3",
"Status": "sample string 4",
"Messages": [
"sample string 1",
"sample string 2"
]
}
application/xml, text/xml
Sample:
<ValidateOTPResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ApproveMeWebApi.Models.OTPModels">
<AccountNumber>sample string 1</AccountNumber>
<ApplicationId>1</ApplicationId>
<CardNumber>1</CardNumber>
<MerchantReferenceNumber>sample string 2</MerchantReferenceNumber>
<Messages xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>sample string 1</d2p1:string>
<d2p1:string>sample string 2</d2p1:string>
</Messages>
<OTPGUIDReference>sample string 3</OTPGUIDReference>
<Status>sample string 4</Status>
</ValidateOTPResponse>