支持' add_payment_method'的WooCommerce支付网关或者'标记化'

时间:2016-06-17 08:36:35

标签: wordpress woocommerce

我制作主题并试图测试"添加付款方式"在WooCommerce 2.6.0的新仪表板中的页面(模板: myaccount / form-add-payment-method.php )。但是,我没有任何付款方式可供添加,因此我无法看到该表单。

以下是检查要在其中显示的付款方式的代码:

/**
 * Get available gateways.
 *
 * @return array
 */
public function get_available_payment_gateways() {
    $_available_gateways = array();
    foreach ( $this->payment_gateways as $gateway ) {
        if ( $gateway->is_available() ) {
            if ( ! is_add_payment_method_page() ) {
                $_available_gateways[ $gateway->id ] = $gateway;
            } else if( $gateway->supports( 'add_payment_method' ) ) {
                $_available_gateways[ $gateway->id ] = $gateway;
            } else if ( $gateway->supports( 'tokenization' ) ) {
                $_available_gateways[ $gateway->id ] = $gateway;
            }
        }
    }
    return apply_filters( 'woocommerce_available_payment_gateways', $_available_gateways );
}

因此网关需要支持' add_payment_method'或者'标记化'能够通过"添加付款方式"添加页。

有没有人知道我可以安装的任何支付网关来测试它?

0 个答案:

没有答案