Simple Order API

Handling Authorization Timeouts with Check Status

Typically, when a timeout occurs during an authorization,
Cybersource
automatically performs an authorization reversal. However, RuPay does not support online authorization reversals. When a timeout occurs during an authorization for a RuPay transaction,
Cybersource
includes
a
ccAuthReply_reasonCode
field set to
151
in the authorization reply message. When you receive this value, check the status of the authorization by requesting the Check Status service.
The Check Status service includes a payment status field in the reply message. When the value of the payment status field is
AUTHORIZED
, proceed by requesting the capture service. When the value of the payment status field is
DECLINED
, the authorization is declined. You can request a different form of payment from the customer.