我正在 WooCommerce 中以编程方式创建订单,需要从默认保存的信用卡中收费。我正在使用 WooCommerce 条纹插件,并且已经弄清楚如何设置正确的付款方式,但无法弄清楚如何实际向卡收费。下面是我到目前为止的代码。
$order = wc_create_order();
$order->add_product( wc_get_product( 52 ), 1 );
$order->set_address( $shipping_address, 'shipping' );
$order->set_address($user_info, 'billing');
$payment_gateways = WC()->payment_gateways->payment_gateways();
$order->set_payment_method($payment_gateways['stripe']);
$order->calculate_totals();
$order->update_status("Completed", 'First Partner Order', TRUE);
$order->save();
九州编程