Skip to main content

Verify Authorization

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.

Path Parameters
installmentPlanNumber string REQUIRED
Header Parameters
X-Splitit-IdempotencyKey string
Responses
200

Success

Schema OPTIONAL
IsAuthorized boolean
AuthorizationAmount decimal OPTIONAL
Authorization object OPTIONAL
Status string

Possible values: [NA, Succeeded, Pending3DS, Failed]

Date date-time OPTIONAL
SplititErrorResultCode string OPTIONAL
GatewayTransactionID string OPTIONAL
GatewayResultCode string OPTIONAL
GatewayResultMessage string OPTIONAL
ThreeDSRedirect object OPTIONAL
Url string OPTIONAL
Verb string OPTIONAL
Params object OPTIONAL
CAVV string OPTIONAL
ECI string OPTIONAL
401

Unauthorized Request: Token is not authorized or is expired

Schema OPTIONAL
TraceId string OPTIONAL
Error object OPTIONAL
Code string OPTIONAL
Message string OPTIONAL
AdditionalInfo string OPTIONAL
ExtraData object OPTIONAL
403
Schema OPTIONAL
TraceId string OPTIONAL
Error object OPTIONAL
Code string OPTIONAL
Message string OPTIONAL
AdditionalInfo string OPTIONAL
ExtraData object OPTIONAL
404

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

Schema OPTIONAL
TraceId string OPTIONAL
Error object OPTIONAL
Code string OPTIONAL
Message string OPTIONAL
AdditionalInfo string OPTIONAL
ExtraData object OPTIONAL
500

General Server Error: Server encountered an unexpected condition

Schema OPTIONAL
TraceId string OPTIONAL
Error object OPTIONAL
Code string OPTIONAL
Message string OPTIONAL
AdditionalInfo string OPTIONAL
ExtraData object OPTIONAL
400-599

General Error: Sorry. There has been an error. Please try again.

Schema OPTIONAL
TraceId string OPTIONAL
Error object OPTIONAL
Code string OPTIONAL
Message string OPTIONAL
AdditionalInfo string OPTIONAL
ExtraData object OPTIONAL