我正在使用WooCoommerce和WooCommerce订阅插件和Stripe。订阅按月收费,产品将发送给客户,然后客户决定保留并支付商品或退回商品。
如果他们没有退回或支付物品,那么系统需要能够向存储在订阅中的Stripe支付卡收取全部金额,将自动编写一个自定义插件来自动处理。
关键点是能够对通过条纹存储的卡充电。
最好的方法是什么?
我一直在搜索文档,似乎无法找到合适的钩子,所以寻找一些关于最佳方法的建议。
答案 0 :(得分:0)
您必须每天或每12个小时编写一个自定义代码/插件并使用cron运行。
答案 1 :(得分:0)
我弄清楚如何以编程方式创建付款的唯一方法是使用Stripe API向woo stripe创建的已保存客户收费。成功创建费用后,您需要设置所有必要的发布元。
//Set all the meta data that will be needed
$order->update_meta_data( '_stripe_source_id', $charge->payment_method );
$order->update_meta_data( '_stripe_charge_captured', 'yes' );
$order->update_meta_data( '_stripe_currency', $charge->currancy);
$order->update_meta_data( '_stripe_customer_id', $charge->customer);
还有更详细的答案over here