【发布时间】:2014-02-21 22:40:23
【问题描述】:
我正在为Omnipay and Sagepay Server 苦苦挣扎。 Omnipay example 代码不适用于 Sagepay 服务器,因为最终步骤由 Sagepay 而不是客户端完成,因此无法访问会话数据。
交易已注册:
$response = $this->gateway->purchase($params)->send();
客户端被重定向到 Sagepay:
$response->redirect();
然后应由 Sagepay 完成购买:
$gateway->completePurchase($params)->send();
$gateway->confirm(URL::to('checkout/complete'));
但是,$params 没有设置。我不确定在没有会话的情况下再次获取交易参数详细信息。或者如果我缓存 $params,Sagepay 如何检索缓存。
任何帮助将不胜感激!
谢谢
【问题讨论】:
-
嗨,Beech,您的 omnipay/sagepay 服务器集成是否正常工作?我似乎无法弄清楚如何完成交易并将数据返回到通知 URL 的 sagepay 请求。你能帮忙吗?
-
当然,我想我现在是 Omnipay Sagepay 专家了!在 SO 上提出问题并将链接发送给我。
-
找到your question,希望对您有所帮助。
标签: omnipay