Zrušenie platby
Túto operáciu je možné použiť s akoukoľvek platobnou metódou, ale iba ak je authorization_status=NEW.
V prípade platobnej metódy „PAY_LATER“ je možné túto metódu použiť aj vtedy, ak authorization_status=AUTH_DONE a zároveň platba obsahuje status=CUSTOMER_CREATION_IN_PROGRESS.
<?php
use Tatrapayplus\TatrapayplusApiClient\Api\TatraPayPlusAPIApi;
$tatrapayplus_api = new TatraPayPlusAPIApi(
"your-client-id",
"your-client-secret",
);
$payment_id = 'b54afd37-5bb9-4080-9416-5ec450779087'; // Retrieved from initiatePayment
$response = $tatrapayplus_api->cancelPaymentIntent($payment_id);
$response["response"]->getStatusCode(); // 200 or 201 = success