我正在学习如何使用PHP和Omnipay实施3D安全支付网关。重定向用户后,我正在尝试完成购买。
这是我的网关:
class Gateway extends AbstractGateway
{
...
public function purchase(array $parameters = array())
{
return $this->createRequest('\Omnipay\Iyzi\Message\PurchaseRequest', $parameters);
}
public function completePurchase(array $parameters = array())
{
return $this->createRequest('\Omnipay\Iyzi\Message\CompletePurchaseRequest', $parameters);
}
...
}
我设置了回调URL(“ domain.test / callback”),但我不知道如何完成。我是否在网关中丢失了某些内容,或者应该让我的控制器(“ /回调”)来处理它。我确定网关中缺少某些内容。