06.09.2013 Views

API: BETALINGSPROFIEL VERWIJDEREN - Pay.nl

API: BETALINGSPROFIEL VERWIJDEREN - Pay.nl

API: BETALINGSPROFIEL VERWIJDEREN - Pay.nl

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

TOEPASSING<br />

Gebruik voor het programmatisch verwijderen van<br />

bestaande betalingsprofielen.<br />

<strong>BETALINGSPROFIEL</strong> <strong>VERWIJDEREN</strong><br />

<strong>API</strong>: <strong>BETALINGSPROFIEL</strong> <strong>VERWIJDEREN</strong><br />

Met <strong>Pay</strong>.<strong>nl</strong> is het mogelijk om een bestaande betalingsprofiel te verwijderen. Dit kan via een <strong>API</strong> die aangestuurd<br />

wordt door een GET of XMLRPC-aanroep.<br />

VERPLICHTE (BASIS)VARIABELEN<br />

De volgende variabelen moeten aan de <strong>API</strong> worden meegeven in de data array.<br />

Basisparameters<br />

Document: <strong>API</strong>: delete payment<br />

profile<br />

Taal: Nederlands<br />

Auteur: PAY.NL (MM)<br />

Datum: 10 maart 2008<br />

Versie: 1<br />

Variabele Omschrijving Type<br />

id ID van het te verwijderen betalingsprofiel NUMBER<br />

website_id ID van de website NUMBER<br />

website_program_id ID van het programma waarin de website zich bevindt NUMBER<br />

website_location_id ID van de websiteplek NUMBER<br />

Stationsplein 45, unit A3/208 • Postbus 428 • 3000 AK Rotterdam • Tel.:+31 (0)88 88 666 66 • Fax: +31 (0) 88 88 666 99<br />

E-mail: info@tintel.<strong>nl</strong> • www.tintel.<strong>nl</strong> • Rabobank nr. 35 22 24 037 • K.v.K. nr. 24283498 • BTW nr. NL 8079.60.147.B.01<br />

1


VOORBEELDEN <strong>BETALINGSPROFIEL</strong> <strong>VERWIJDEREN</strong><br />

Algemene aanroep met GET:<br />

De volgende GET-parameters moeten doorgegeven worden:<br />

data: array met alle parameters en waardes die boven genoemd worden<br />

c: controller (get_server)<br />

mode: functie (paymentProfileDelete)<br />

handshake: handshake die teruggegeven is door shakeHands.<br />

GET<br />

<br />

Stationsplein 45, unit A3/208 • Postbus 428 • 3000 AK Rotterdam • Tel.:+31 (0)88 88 666 66 • Fax: +31 (0) 88 88 666 99<br />

E-mail: info@tintel.<strong>nl</strong> • www.tintel.<strong>nl</strong> • Rabobank nr. 35 22 24 037 • K.v.K. nr. 24283498 • BTW nr. NL 8079.60.147.B.01<br />

2


Algemene aanroep met XMLRPC:<br />

De volgende parameters moeten doorgegeven worden:<br />

data: array met alle parameters en waardes die boven genoemd worden<br />

handshake: handshake die teruggegeven is door shakeHands.<br />

XMLRPC<br />

server('http://www.pay.<strong>nl</strong>/xmlrpc_server', 80);<br />

//Zet debug op aan als het nodig is<br />

//$xmlrpc->set_debug(TRUE);<br />

// Hier komt de code om een handshake aan te maken (zie andere<br />

documentatie)<br />

//Geef aan welke methode aangeroepen moet worden<br />

$xmlrpc->method('paymentProfileDelete');<br />

$data = array();<br />

$data["id"] = "365";<br />

$data["website_id"] = "1";<br />

$data["website_program_id"] = "63";<br />

$data["website_location_id"] = "6";<br />

//Stuur de gegevens op naar de <strong>API</strong><br />

$request = array($data);<br />

$xmlrpc->request(array($handshake, $request));<br />

$error = "";<br />

if ( ! $xmlrpc->send_request())<br />

{<br />

$error = $xmlrpc->display_error();<br />

echo "Error: $error";<br />

}<br />

else<br />

{<br />

echo "Betalingsprofiel verwijderd:";<br />

echo $xmlrpc->display_response();<br />

}<br />

?><br />

RESULTAAT<br />

Een OK of ERROR afhankelijk van het resultaat.<br />

Stationsplein 45, unit A3/208 • Postbus 428 • 3000 AK Rotterdam • Tel.:+31 (0)88 88 666 66 • Fax: +31 (0) 88 88 666 99<br />

E-mail: info@tintel.<strong>nl</strong> • www.tintel.<strong>nl</strong> • Rabobank nr. 35 22 24 037 • K.v.K. nr. 24283498 • BTW nr. NL 8079.60.147.B.01<br />

3

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!