我们有一个系统允许非营利组织使用他们设置的任何支付网关。他们从下拉列表中选择网关,显示所需API值的正确输入,并输入详细信息。
我们希望测试这些值以确保它们是正确的,以便提醒非营利管理员提供的值不起作用。
omnipay有这种功能吗?请注意,此时我们没有任何结算信息。实际上没有任何东西被购买。
我们要提交购买金额为" 0"并使用虚拟计费信息,对于我们能够接受的当前网关,这将有效。我们所做的是捕获网关提交返回的错误。这是有问题的,因为一些网关以我们想要确保它们被送回正常结账流程的方式返回错误措辞。此外,如果网关改变了有关错误的内容,则此代码将中断。我们还必须通过此处添加的每个网关来完成此操作。
思考?建议?
由于