1

我无法使用 Omnipay 库为 Expresso Store 实施新的支付网关。

主要问题是我可以在 PurchaseRequest 期间通过调用 $this->getCard()->getName() 和 $this->getCard()->getNumber() 访问信用卡相关详细信息 - 我将这些和其他详细信息发布检查卡的 3DSecure 状态的支付网关会提示用户输入 OTP,如果卡已注册 3DSecure。

然后网关发回我的模块以进行下一段处理,此时我实现 CompleteAuthoriseRequest。

但我不再有权访问 CardName 或 CardNumber - 方法 $this->getCard()->getName() 和 $this->getCard()->getNumber() 返回 FALSE,甚至 ExpressionEngine sessionCache 也不起作用。

Does Omnipay have some built in session caching that I can use to persist these values between calls ? I've looked everywhere but can't seem to find the answer.

4

0 回答 0