API: BETALINGSPROFIEL VERWIJDEREN - Pay.nl
API: BETALINGSPROFIEL VERWIJDEREN - Pay.nl
API: BETALINGSPROFIEL VERWIJDEREN - Pay.nl
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