有谁知道如何/是否可以使用令牌计费?2Checkout API 支持它,OmniPay 支持令牌计费,但我运气不佳,快速查看官方网关代码似乎不支持它?
有人这样做/有任何想法吗?
我可以明确地说可以使用令牌计费,我经常这样做。我对 2Checkout 不是很熟悉,但我在 stripe、paypal、PaymentWall、MultiCards、Fat Zebra 和其他网关上使用过代币计费。
您是否有可以用一些示例代码说明的具体问题?
2Checkout 是否支持令牌计费?是的,它有效。但是,它有一些怪癖:
您必须在仪表板上关闭演示模式,否则 2Checkout 和 OmniPay API 似乎无法正常工作。
您必须发送账单地址才能进行交易。如果这对您不起作用,例如数字下载,那么您将需要考虑另一个支付网关。
账单地址必须包含客户电子邮件并且不能为空。同样,如果这在您的销售工作流程中效果不佳,那么您将需要考虑另一个支付网关。
帐单地址必须包含电话号码,但可以为空。
我在这里讨论这个问题并提供一个 OmniPay 示例代码片段:https ://stackoverflow.com/a/36807292/105539
看看我的项目,TokenPay。我已经清除了令人困惑的文档,并让它在 2CO 上运行。
PS永远不要忘记您的沙盒密码——他们不会在文档中告诉您这一点,但通过技术支持发现他们在沙盒登录时重置的密码看起来并没有被禁用,而是被禁用了。(如果他们说得很清楚,那就太好了。)相反,当您在那里忘记密码时,您必须完全创建另一个沙盒帐户。