使用条带网关进行WooCommerce订阅

时间:2016-11-14 12:38:35

标签: wordpress woocommerce stripe-payments recurring-billing woocommerce-subscriptions

我已经使用Stripe Gateway设置了WooCommerce订阅。首次付款订阅工作正常,但自动定期结算/付款每月不使用条纹,我也注意到在Woocommerce->订阅总栏目上说"通过手动续订"相反"信用卡"或条纹。

有人能为我提供这个问题的解决方案吗?

enter image description here

2 个答案:

答案 0 :(得分:1)

订阅插件可能处于暂存模式。如果网站的域名发生变化,就会发生这种情况。

转到 WooCommerce > 系统状态并检查服务器环境部分下的订阅模式的值。

Screenshot of a live subscription mode
Screenshot of a staging subscription mode

安装订阅插件后,它会保存网站的当前域。如果此域将来发生更改,则订阅插件将自动启用分段模式以防止重复付款。发生这种情况时,您会在管理员中看到警告:

Screenshot of duplicate site warning in subscriptions plugin

如果您点击退出唠叨我,警告将被隐藏,但您将无法再次启用自动付款。

要再次显示该警告消息,您需要重置数据库中选项的值。在wcs_ignore_duplicate_siteurl_notice表格中将false的值设置为wp_options

更快捷的方法是转到WordPress管理员(/wp-admin/options.php)中的所有设置页面,然后在那里重置。

有关详细信息,请参阅WooCommerce订阅文档:How Does Subscriptions Handle Staging Sites and Migrations?

答案 1 :(得分:0)

我知道这个年龄很大,但这可能对某人有帮助。

woocommerce的这种方法对我不起作用(https://docs.woocommerce.com/document/subscriptions-handles-staging-sites/#section-4)。

所做的工作正在更改wp_options中的另一个选项:wc_subscriptions_siteurl。

我将值更改为当前URL,并将“订阅”从“暂存”更改为“实时”,并且所有“通过人工续订”消息都更改为“通过信用卡(条带化)”或“通过Paypal”。