Nooit meer gewerkt. Als ik uitga van: https://admin.pay.nl/docpanel/api/Transaction/transfer/18/pdf
# Setup data
$payData['format'] = 'json'; //xml, json, array, array_serialize
$payData['tokenid'] = 'AT-3456-1234';
$payData['token'] = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxx';
$payData['gateway'] = 'rest-api.pay.nl';
$payData['namespace'] = 'Transaction';
$payData['function'] = 'transfer';
$payData['version'] = 'v18';
# Setup API Url
$strUrl = "https://". $payData['tokenid'] . ":" . $payData['token'] . "@" . $payData['gateway'] . "/" .
$payData['version'] . "/" .
$payData['namespace'] . "/" . $payData['function'] . "/" . $payData['format'];
# Add arguments
$arrArguments = array();
$arrArguments['costs'] = 'testtest';
$arrArguments['amount'] = '1000';
$arrArguments['description'] = 'test';
# Prepare complete API URL
$strUrl = $strUrl . http_build_query($arrArguments);
$objCurl = curl_init($strUrl);
curl_setopt($objCurl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($objCurl, CURLOPT_USERAGENT, "Pay Gateway");
curl_setopt($objCurl, CURLOPT_TIMEOUT, 5);
$strReturnData = curl_exec($objCurl);
$arrResult = json_decode($strReturnData);
$iErrorNumber = curl_errno($objCurl);
if($iErrorNumber != 0)
{
$strErrorMessage = curl_error($objCurl);
echo $strErrorMessage;
# handle connection error
}
elseif($arrResult === false)
{
echo $arrResult;
# handle data error
}
else
{
echo $strUrl;
# handle successful call
}
curl_close($objCurl);
# Cleanup API data
unset($payData, $strUrl, $iErrorNumber, $strErrorMessage, $arrArguments);
Wat ik krijg voor echo $strUrl; is dit
404 Page Not Found
The page you requested was not found.
url die terugkomt is dan:
https://AT-3456-1234:[email protected]/v18/Transaction/transfer/jsoncosts=testtest&amount=1000&description=test