我正在为 Payum 库构建自定义网关,我必须使用不安全的通知请求来完成付款
Array
(
[amount] => 100.0
[paymentDate] => 2015-07-03:15:10:57
[hashCode] => e10b795dd5f52540ca3039ce1af325b4
[voucherNumber] => 6921760593
[voucherStatus] => PAID
[refNumber] => asda22sd
[currency] => USD
)
一切正常,除了我不知道如何Payment Token
使用,refNumber
所以我可以完成购买。
NotifyAction.php:
class NotifyAction extends GatewayAwareAction
{
/**
* {@inheritDoc}
*/
public function execute($request)
{
/** @var $request Notify */
RequestNotSupportedException::assertSupports($this, $request);
$this->gateway->execute($httpRequest = new GetHttpRequest());
$details = $httpRequest->query;
var_dump($details);
throw new HttpResponse(null, 200);
}
/**
* {@inheritDoc}
*/
public function supports($request)
{
return $request instanceof Notify;
}
}