【问题标题】:Omnipay - Mollie test transactions not showing on dashboardOmnipay - Mollie 测试交易未显示在仪表板上
【发布时间】:2017-02-10 15:43:20
【问题描述】:
我正在尝试通过omnipay php 库实现Mollie API。
但是我有几个我自己无法理解的问题。
当我选择将付款状态返回为已取消并单击“进一步转到您的网店”时,Mollie 将我重定向到付款方式页面(您选择要使用的付款方式的页面),这是正确的吗?
如果 1 号正确,我应该如何测试失败的交易?
- 交易成功后,我在仪表板中看不到任何交易?在测试模式下,交易不会显示在仪表板中吗?
- 当它处于实时模式且未通过任何支付模式时,只会显示仪表板中选中的支付模式,对吗?
- 我找不到测试 webhook 的方法,我正在传递 notifyUrl 参数,但从未调用过此 url,我该如何测试?
任何帮助将不胜感激。
谢谢。
【问题讨论】:
标签:
php
codeigniter
omnipay
mollie
【解决方案1】:
你能解决这个问题吗?如有此类问题,您可以随时通过 info@mollie.com 联系 Mollie。
但要回答他们:
- 当我选择要返回的付款状态为“已取消”并单击“进一步转到您的网店”时,Mollie 会将我重定向到付款方式页面(您选择要使用的付款方式的页面),这是否正确?
当您不自己发送付款方式(以及可选的发卡机构,取决于付款方式)时,这是预期的行为。消费者有机会用另一种方法重试付款。
- 如果 1 号是正确的,我应该如何测试失败的交易?
您可以按“取消”按钮来测试已取消的付款。
另一种选择是指定付款方式。在这种情况下,您将在您选择“已取消”作为付款状态后立即被重定向到您的网站。
- 交易成功后,我在仪表板中看不到任何交易?在测试模式下,交易不会显示在仪表板中吗?
这可能是在您提出问题时不可用,但现在您可以切换“刷新”和“导出”按钮旁边的“测试模式”开关。
- 当它处于实时模式且未通过任何支付模式时,只会显示仪表板中选中的支付模式,对吗?
在实时模式下,仅显示您个人资料中启用的付款方式。在测试模式下,所有支付方式都有效。
- 我找不到测试 webhook 的方法,我正在传递 notifyUrl 参数,但从未调用过此 url,我该如何测试?
对于测试付款,还应调用 webhook。确保该 url 是可公开访问的,因此没有本地开发 URL。当您需要使用本地 url 时,您可以使用 Ngrok 等工具。