我需要配置一种支付方法,只有在订单总额超过100美元时,才能使用Visa验证的支付方式。
我可以配置一种支付方法(如Moneris或Authorize.net),以使用100美元以上的Visa验证
但我希望能够使用相同的支付网关,对100美元以下的订单,但不经签证核实。
我的猜测是,我可以以某种方式列出两次支付方法,但随后对其进行不同的配置:
- Name: Moneris (<$100)
Maximum Order Total: $99.99
3D Secure: No
- Name:
我正在尝试在用户完成结账之前获取当前选择的支付网关。我这样做是因为当用户选择‘bacs’支付方式时,我添加了一些自定义字段。但目前,我的函数返回的是结账过程开始时选择的支付方式,而不是当前选择的支付方式。以下是我使用的代码。 /**
* Process the checkout
*/
add_action('woocommerce_checkout_process', 'my_custom_checkout_field_process');
function my_custom_checkout_field_process() {
$select