API refundCheckout

Request

{
   "data":{
      "request":{
         "refundCheckoutRequest":{
            "merchantId":"12",
            "externalId":"TR_1",
            "amount":"100",
            "signature":"AAIR12345"
         }
      }
   }
}

Answers

200 Success

{
   " response":{
      "refundCheckoutResponse":{
         "status":"000"
      }
   }
}

400 Error Validation

{
   " response":{
      "refundCheckoutResponse":{
         "status":"001",
         "errorCode":"XXX",
      }
   }
}

$request = new VerifyCheckoutRequest();

$request->setExternalId('TR_01');

$response = $client->verifyCheckout($request);

echo "The checkout status is " . $response->checkoutStatus;

For the full PHP SDK visit this link

from sdk.objects import RefundCheckoutRequest
action = factory.make('refund.checkout')
action.body_params = RefundCheckoutRequest(externalId='TR_01',
                                           amount='100')  # expressed in cents
response = action.run()

For the full Python SDK visit this link