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;