API verifyCheckout
Richiesta
{
"data":{
"request":{
"verifyCheckoutRequest":{
"merchantId":"12",
"externalId":"TR_1",
"signature":"AAIR12345"
}
}
}
}
Risposte
200 Success
{
"response":{
"verifyCheckoutResponse":{
"status":"000",
"checkoutState":"000",
"merchantId":"12",
"externalId":"TR_1",
"amount":"100",
"currency":"EUR"
}
}
}
400 Errore Validazione
{
"response":{
"verifyCheckoutResponse":{
"status":"001",
"errorCode":"XXX"
}
}
}
$request = new VerifyCheckoutRequest();
$request->setExternalId('TR_01');
$response = $client->verifyCheckout($request);
echo "The checkout status is " . $response->checkoutStatus;
Per l’SDK PHP completo visitare questo link
from sdk.objects import VerifyCheckoutRequest
action = factory.make('verify.checkout')
action.body_params = VerifyCheckoutRequest(externalId='TR_01')
response = action.run()
print('The checkout state is {}'.format(response.checkoutState))
Per l’SDK Python completo visitare questo link