Authorize order
<?php
// demo.php
use Payum\Core\Payum;
use Payum\Core\PayumBuilder;
use Payum\Core\Request\Authorize;
/** @var Payum $payum */
$payum = (new PayumBuilder())
->addGateway('paypal', [
'factory' => 'paypal_express_checkout',
'username' => 'edit me',
'password' => 'edit me',
'signature' => 'edit me'
])
->getPayum()
;
$payum->getGateway('paypal')->execute(new Authorize([
'PAYMENTREQUEST_0_AMT' => 1.1,
'PAYMENTREQUEST_0_CURRENCY' => 'USD',
]));Supporting Payum
Last updated