• Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!

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

Image CMS

MIV

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

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

D&B

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

MIV

Новичок
#3
В настройках 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',
);
добавление в массив еще одного элемента привело к ошибке. :(

Пока опыта недостаточно для написания своего плагина.