ISO4217 or Currency Details
<?php
use Payum\Core\Request\GetCurrency;
$factory = new \Payum\Offline\OfflineGatewayFactory();
$gateway = $factory->create();
$gateway->execute($currency = new GetCurrency('USD'));
echo $currency->getAlpha3(); // USD
echo $currency->getName(); // US Dollar
echo $currency->getExp(); // 2
echo $currency->getCountry(); // US
// and so on...<?php
use Payum\Core\Action\ActionInterface;
use Payum\Core\GatewayAwareInterface;
use Payum\Core\GatewayAwareTrait;
use Payum\Core\Request\GetCurrency;
class FooAction implements ActionInterface, GatewayAwareInterface
{
use GatewayAwareTrait;
public function execute($request)
{
$this->gateway->execute($currency = new GetCurrency('USD'));
echo $currency->getAlpha3(); // USD
echo $currency->getName(); // US Dollar
echo $currency->getExp(); // 2
echo $currency->getCountry(); // US
}
}Next
Supporting Payum
Last updated