WooCommerce在结账和我的帐户之外添加付款方式

时间:2017-10-01 作者:Jeff Pedigo

我正在为一家酒厂建立一个网站,它有一个与订阅类似的特定要求,但有点不同。葡萄酒俱乐部定期收费,但每年只收两到三次,每次收费的金额都不一样。因此,当用户注册俱乐部时,我想收集他们的信用卡信息,但不收费。在葡萄酒俱乐部注册页面上,我需要有信用卡字段,然后需要标记这些字段并将其发送给网关提供商。

我在网关中尝试了add\\u payment\\u method函数,但这会将用户重定向回我的帐户页面,这是我不想要的。接下来,我将尝试创建一个虚拟订单并对其进行处理,以添加付款方式。有人遇到过这个问题并找到了解决方法吗?

请注意,我可以使用他们网关中的一些独特方法使用Stripe来实现这一点,但我正在寻找一种支持任何令牌支持网关的解决方案。

1 个回复
最合适的回答,由SO网友:Jeff Pedigo 整理而成

事实证明,在WooCommerce中,跨支付网关的支付令牌处理没有标准化。最后,我不得不使用一组条件逻辑来处理网关处理add\\u pament\\u method函数的方式上的差异。不太理想,但我预计需要支持的网关不超过两个,所以这是可以接受的。

结束

相关推荐