Daisycon heeft een API in SOAP om de transacties uit te lezen.
WSDL link: http://api.daisycon.com/publisher/soap/transaction/wsdl/
Voorbeeld script van DaisyconWaarom werkt mijn foreach niet?
WSDL link: http://api.daisycon.com/publisher/soap/transaction/wsdl/
Voorbeeld script van Daisycon
Spoiler tonen
[COLOR= #0000BB]<?php
$sWsdl[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"http://api.daisycon.com/publisher/soap/transaction/wsdl/"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$aOptions[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/array"]array[/URL]
[COLOR= #007700]([/COLOR]
[COLOR= #DD0000]login[/COLOR] [COLOR= #007700]=>[/COLOR] [COLOR= #DD0000]user[/COLOR][COLOR= #007700],[/COLOR]
[COLOR= #DD0000]password[/COLOR] [COLOR= #007700]=>[/COLOR] [URL="http://www.php.net/md5"]md5[/URL][COLOR= #007700]([/COLOR] [COLOR= #DD0000]pass[/COLOR] [COLOR= #007700]),[/COLOR]
[COLOR= #DD0000]features[/COLOR] [COLOR= #007700]=>[/COLOR] SOAP_SINGLE_ELEMENT_ARRAYS[COLOR= #007700],[/COLOR]
[COLOR= #DD0000]encoding[/COLOR] [COLOR= #007700]=>[/COLOR] [COLOR= #DD0000]utf-8[/COLOR][COLOR= #007700],[/COLOR]
[COLOR= #DD0000]trace[/COLOR] [COLOR= #007700]=>[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700],
);[/COLOR]
[COLOR= #0000BB]$oSoapClient[/COLOR] [COLOR= #007700]= new[/COLOR] SoapClient[COLOR= #007700]([/COLOR] [COLOR= #0000BB]$sWsdl[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$aOptions[/COLOR] [COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"<pre>"[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [URL="http://www.php.net/var_export"]var_export[/URL][COLOR= #007700]([/COLOR] [COLOR= #0000BB]$oSoapClient[/COLOR] [COLOR= #007700]) .[/COLOR][COLOR= #DD0000]"<hr>"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$aFilter[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/array"]array[/URL]
[COLOR= #007700]([/COLOR]
[COLOR= #DD0000]selection_start[/COLOR] [COLOR= #007700]=>[/COLOR] [URL="http://www.php.net/date"]date[/URL][COLOR= #007700]([/COLOR] [COLOR= #DD0000]Y-m-d[/COLOR][COLOR= #007700],[/COLOR] [URL="http://www.php.net/strtotime"]strtotime[/URL][COLOR= #007700]([/COLOR] [COLOR= #DD0000]-3 months[/COLOR] [COLOR= #007700]) ),[/COLOR]
[COLOR= #DD0000]selection_end[/COLOR] [COLOR= #007700]=>[/COLOR] [URL="http://www.php.net/date"]date[/URL][COLOR= #007700]([/COLOR] [COLOR= #DD0000]Y-m-d[/COLOR] [COLOR= #007700]),[/COLOR]
[COLOR= #DD0000]status[/COLOR] [COLOR= #007700]=>[/COLOR] [URL="http://www.php.net/array"]array[/URL][COLOR= #007700]([/COLOR] [COLOR= #DD0000]open[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]approved[/COLOR] [COLOR= #007700]),[/COLOR]
[COLOR= #DD0000]limitCount[/COLOR] [COLOR= #007700]=>[/COLOR] [COLOR= #0000BB]20[/COLOR][COLOR= #007700],
);[/COLOR]
try
[COLOR= #007700]{[/COLOR]
[COLOR= #0000BB]$mResult[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$oSoapClient[/COLOR][COLOR= #007700]->[/COLOR]getTransactions[COLOR= #007700]([/COLOR] [COLOR= #0000BB]$aFilter[/COLOR] [COLOR= #007700]);
}[/COLOR]
catch[COLOR= #007700]([/COLOR] Exception [COLOR= #0000BB]$e[/COLOR] [COLOR= #007700])
{[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL][COLOR= #007700]([/COLOR] [COLOR= #0000BB]$oSoapClient[/COLOR][COLOR= #007700]->[/COLOR]__getLastRequestHeaders[COLOR= #007700]() );[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL][COLOR= #007700]([/COLOR] [COLOR= #0000BB]$oSoapClient[/COLOR][COLOR= #007700]->[/COLOR]__getLastResponse[COLOR= #007700]() );
}[/COLOR]
[URL="http://www.php.net/var_dump"]var_dump[/URL][COLOR= #007700]([/COLOR] [COLOR= #0000BB]$mResult[/COLOR] [COLOR= #007700]);[/COLOR]
?>[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/foreach"]foreach[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$oSoapClient[/COLOR][COLOR= #007700]->[/COLOR]getTransactions[COLOR= #007700]([/COLOR] [COLOR= #0000BB]$aFilter[/COLOR] [COLOR= #007700])) as[/COLOR] [COLOR= #0000BB]$transaction[/COLOR][COLOR= #007700]) {[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$transaction[/COLOR][COLOR= #007700]->[/COLOR]commission[COLOR= #007700];
}[/COLOR]
?>