Я успешно добавил новый способ оплаты в Woocommerce, и все работает хорошо.Единственная проблема заключается в отображении Платежных счетов / реквизитов на странице «Спасибо».
В частности, я использовал плагин «Банковский перевод» для создания нового автономного Платежного шлюза.
Теперь,новый автономный платеж и старый метод банковского перевода отображают свои данные в старом методе банковского перевода, в то время как новый автономный метод остается без указания данных метода платежа, таких как номера счетов.
Мой вопрос:Где я не так понял.
отображение для нового автономного метода
public function thankyou_page( $order_id ) {
if ( $this->instructions ) {
echo wp_kses_post( wpautop( wptexturize( wp_kses_post( $this->instructions ) ) ) );
}
$this->new_offline_method( $order_id );
}
отображение для старого банковского метода
public function thankyou_page( $order_id ) {
if ( $this->instructions ) {
echo wp_kses_post( wpautop( wptexturize( wp_kses_post( $this->instructions ) ) ) );
}
$this->bacs_method( $order_id );
}