Retrieve available currencies
Request parameters
Parameter
Type / Description
Request sample
<?php
$apiVersion = '6.0';
$host = "http://api.avangate.local:8081/soap/".$apiVersion."/";
$client = new SoapClient($host."?wsdl", array('location' => $host, 'cache_wsdl' => WSDL_CACHE_NONE));
$client->__setCookie('XDEBUG_SESSION', 'PHPSTORM');
$merchantCode = "124231873235";
$key = "%&7+J[Q7T!B!1(z1e7&a";
$date = gmdate('Y-m-d H:i:s');
$string = strlen($merchantCode) . $merchantCode . strlen($date) . $date;
$hash = hash_hmac('md5', $string, $key);
try {
echo "login \r\n";
$sessionID = $client->login($merchantCode, $date, $hash);
} catch (SoapFault $e) {
echo $e->getMessage();
}
print_r("session: ". $sessionID);
$countryCode = 'ro';
$paymentMethod = 'CC';
try {
// $response = $client->getAvailableCurrencies($sessionID);
$response = $client->getAvailableCurrencies($sessionID, $countryCode, $paymentMethod);
}
catch (SoapFault $e) {
echo "VendorSettingsController.php: " . $e->getMessage();
exit;
}
var_dump($response);
Response parameters
Parameter
Type / Description
Response sample
Last updated
Was this helpful?