Betaling verwijderen
Een betaling verwijderen in het systeem kan op de twee bekende manieren. In dit request zijn een aantal parameters nodig.
Benodigde parameters
Hieronder staan de parameter die nodig zijn om een betaling te verwijderen.
Parameter | Omschrijving | Type | Controle | Min.lengte | Max.lengte | Verplicht |
action | Aangeven dat het om verwijderen gaat | string | moet 'delete' zijn | ja | ||
apiKey | API-toegangssleutel | string | geldigheid | 1 | 50 | ja |
paymentId | Uniek ID van betaling | string | moet bekend zijn, en niet betaald | 1 | 32 | ja |
Resultaat van request
Als u een request gedaan heeft krijgt u ten alle tijden een reactie. De reactie is een JSON-response. Hieronder ziet u een succesvolle response en een foutieve response.
{"success":true} // OF {"success":false,"errorCode":"OV0018","errorMessage":"Payment not deleted"}
Parameters die u terug krijgt bij een succesvolle mutatie zijn:
Parameter | Type | Omschrijving |
success | bool(true) | geeft aan dat de request succesvol is uitgevoerd |
Parameters die u terug krijgt bij een foutieve mutatie zijn:
Parameter | Type | Omschrijving |
success | bool(false) | geeft aan dat de request niet succesvol is |
errorCode | string | de code van de foutmelding |
errorMessage | string | de omschrijving van de foutmelding |
Voorbeeld code
Om de code te gebruiken kunt u zelf uw eigen script schrijven, maar u kunt ook gebruik maken van de class die wij hebben gemaakt voor het gemakkelijk inschieten van betalingen. Deze kunt u hier downloaden.
require( 'lib/idealPayment.class.php' ); $apiKey = 'HIERUWAPISLEUTEL'; $payment = new idealPayment( $apiKey ); $response = $payment->deletePayment( 'owLBqfNphX' ); echo $response;