• Никакой политики на форуме. Иначе - бан!
  • Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!
  • Темы озаглавленные с маленькой буквы или капсом удаляются без предупреждения!

Как создать свой платежный шлюз

MIV

Новичок
Привет всем!
Нужно для оплаты банковскими картами через АКБ Авангард создать платежный шлюз.
В каком файле прописаны настройки, например, банковского перевода?
Хочу по примеру банковского перевода создать платежный шлюз.

Целью является настройка оплаты как на этом сайте http://shop.bc-expert.ru/
 

D&B

Администратор
Команда форума
Местный
В каком файле чего именно? Создавайте свой плагин с нужными настройками.
 

MIV

Новичок
В настройках WooCommerce на вкладке "Оплата" стандартно есть:

Ссылка наложенного платежа, например, http://localhost/wordpress/wp-admin/admin.php?page=wc-settings&tab=checkout&section=wc_gateway_cod указывает на платежный шлюз wc_gateway_cod
Я предполагал (надеялся), что добавив в коде в списке шлюзов свой шлюз, например, wc_gateway_avangard, я получу еще одну вкладку.
В файле woocommerce/includes/class-wc-payment-gateways.php
я нашел
public function init() {
$load_gateways = array(
'WC_Gateway_BACS',
'WC_Gateway_Cheque',
'WC_Gateway_COD',
'WC_Gateway_Paypal',
);
добавление в массив еще одного элемента привело к ошибке. :(

Пока опыта недостаточно для написания своего плагина.
 
Сверху Снизу