Verify Authorization
GET/:installmentPlanNumber/verifyauthorization
You must call Verify Authorization in cases when plan authorization and order closure do not happen simultaneously. An example of this would be when a customer checks out with a Payment Form or Flex Form, or is redirected for 3DS. To call it, you need to provide the plan number you received in the success response from Initiate.
Request
Path Parameters
Header Parameters
Responses
- 200
- 401
- 403
- 404
- 422
- 500
- 400-599
Success
- application/json
- Schema
- Example (from schema)
Schema
Authorization
object
Possible values: [NA
, Succeeded
, Pending3DS
, Failed
]
ThreeDSRedirect
object
Params
object
{
"IsAuthorized": true,
"AuthorizationAmount": 0,
"Authorization": {
"Status": "NA",
"Date": "2024-07-24T18:00:33.273Z",
"SplititErrorResultCode": "string",
"GatewayTransactionID": "string",
"GatewayResultCode": "string",
"GatewayResultMessage": "string",
"ThreeDSRedirect": {
"Url": "string",
"Verb": "string",
"Params": {}
},
"CAVV": "string",
"ECI": "string"
}
}
Unauthorized Request: Token is not authorized or is expired
- application/json
- Schema
- Example (from schema)
Schema
Error
object
ExtraData
object
{
"TraceId": "string",
"Error": {
"Code": "string",
"Message": "string",
"AdditionalInfo": "string",
"ExtraData": {}
}
}
- application/json
- Schema
- Example (from schema)
Schema
Error
object
ExtraData
object
{
"TraceId": "string",
"Error": {
"Code": "string",
"Message": "string",
"AdditionalInfo": "string",
"ExtraData": {}
}
}
Resource Does Not Exist: Plan or service does not exist; for all APIs, if an invalid plan number is passed in the URL, this error will be returned
- application/json
- Schema
- Example (from schema)
Schema
Error
object
ExtraData
object
{
"TraceId": "string",
"Error": {
"Code": "string",
"Message": "string",
"AdditionalInfo": "string",
"ExtraData": {}
}
}
- application/json
- Schema
- Example (from schema)
Schema
Error
object
ExtraData
object
{
"TraceId": "string",
"Error": {
"Code": "string",
"Message": "string",
"AdditionalInfo": "string",
"ExtraData": {}
}
}
General Server Error: Server encountered an unexpected condition
- application/json
- Schema
- Example (from schema)
Schema
Error
object
ExtraData
object
{
"TraceId": "string",
"Error": {
"Code": "string",
"Message": "string",
"AdditionalInfo": "string",
"ExtraData": {}
}
}
General Error: Sorry. There has been an error. Please try again.
- application/json
- Schema
- Example (from schema)
Schema
Error
object
ExtraData
object
{
"TraceId": "string",
"Error": {
"Code": "string",
"Message": "string",
"AdditionalInfo": "string",
"ExtraData": {}
}
}