Woocommerce - мой аккаунт - не работает метод оплаты - PullRequest
0 голосов
/ 06 июля 2019

Я не понимаю, почему $_POST(gateway-id-card-number), срок действия и CVV не публикуются в форме на странице моего аккаунта?

Форма оформления заказа генерируется $this->form согласно https://docs.woocommerce.com/wc-apidocs/class-WC_Payment_Gateway_CC.html

Эта же форма находится на странице моего аккаунта, но не работает. Сообщение происходит на странице оформления заказа, но на странице моей учетной записи сообщение не происходит.

Ошибка, которая появляется, состоит в том, что все поля, отправленные в пост, пусты. Пожалуйста, помогите

Аналогичная проблема: https://wordpress.org/support/topic/problem-with-tokenization-developing-a-custom-gateway/

1 Ответ

0 голосов
/ 06 июля 2019

, если у кого-то есть проблемы с этим

/**
     * Output field name HTML
     *
     * Gateways which support tokenization do not require names - we don't want the data to post to the server.
     *
     * @since  2.6.0
     * @param  string $name Field name.
     * @return string
     */
    public function field_name( $name ) {
        return $this->supports( 'tokenization' ) ? '' : ' name="' . esc_attr( $this->id . '-' . $name ) . '" ';
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...