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()