Домой Каталог: Дополнения WP-Recall WalletOne Gateway Не работает пополнение счета из личного кабинета
11ответ(ов) в теме
Brit
не в сети 8 лет
На сайте с 18.12.2014
Участник
1
02:57

Здравствуйте.
Установлена версия WP-Recall 15.2.3.
Активны дополнения:
- Money Wallet Wp-Recall (Продвинутый кошелек) 2.1.1
- User account (Личный счет) 2.4.0.
- WalletOne Gateway (Единая Касса) 1.1.4.
- Подключен плагин WP-Pay Access 3.0.12. интегрированный с Partners System 1.6.0.

Настройки Recall Commers:
ВАЛЮТА САЙТА (Основная валюта - RUB), ОПЛАТА ЗАКАЗА (Тип платежа - Предложить оба варианта), ПОДКЛЮЧЕНИЕ К ПЛАТЕЖНОМУ АГРЕГАТОРУ (Используемый тип подключения - WalletOne), НАСТРОЙКИ ПОДКЛЮЧЕНИЯ WALLETONE (Merchant ID - номер внесен), Секретный ключ - (ключ внесен), Доступные способы оплаты - для тестирования активировал Сбербанк ОнЛ@йн (RUB) (выставил РАЗРЕШИТЬ).

ПРОБЛЕМА - не работает пополнение счета из личного кабинета.
3 раза пробовал пополнить баланс, проплачивал со Сбербанка-онлайн. Деньги с карточки списались, зачислились в Единый кошелек, но в личном кабинете ничего нет. Еще есть такой момент при оплате - обычно, при проверке статуса платежа на сервисе walletone, кнопка возврата в магазин активна и она зеленого цвета

Вы не можете просматривать опубликованные ссылки

Нажимаем на нее и попадаем к себе на сайт на страницу успешной оплаты. Но в данном случае кнопка не активна, хотя оплата прошла.
На данный момент договор с Единой кассой находится на рассмотрении, активирован Единый кошелек. Может из-за этого не пополняется баланс? Хотя когда тестировал по партнерке платный доступ в Личный кабинет, все проходило нормально - и вознаграждения на балансе отражались.
Подскажите как решить проблему? Спасибо.

0
Вова (Otshelnik-Fm)
не в сети 10 часов
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18647
2
10:35

Здравствуйте
Давайте нормальные скриншоты настроек, а не текстовый листинг

Эти настройки все выполнили?

Вы не можете просматривать опубликованные ссылки

Я в описании не увидел что вы создали 4 страницы

0
Brit
не в сети 8 лет
На сайте с 18.12.2014
Участник
3
13:25

Да, 4 страницы были созданы. Здесь скриншоты

Вы не можете просматривать опубликованные ссылки
0
Андрей CS
не в сети 1 день
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16855
4
13:42

в коде данного дополнения проблем точно нет, оно прекрасно работает на этом сайте, дело либо в настройках, либо во влиянии стороннего функционала, например, плагинов безопасности или установленных ограничениях со стороны сервера.
как я понял, сам платеж проходит нормально, значит магазин определен и логин указан верно.
Убедитесь, что секретный ключ был указан верно, иногда его формируют, копируют и уходят со страницы при этом забывая пересохранить на этой странице настройки, тк без этого ключ будет бесполезен.
Отключите плагины безопасности и удалите все имеющиеся ограничения в файле htaccess

0
Brit
не в сети 8 лет
На сайте с 18.12.2014
Участник
5
15:23

Сменил секретный ключ в WalletOne и заново прописал его в WP-Pay Access и Recall Commers - пополнения счета не произошло.
Далее - отключил плагин JetPack от Wordpress.com (плагинов безопасности нет, кроме Acismet - его не отключал) - пополнения счета не произошло.

Вот настройки файла .htaccess
# BEGIN WordPress

RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

# END WordPress

Может быть конфликтуют настройки WP-Pay Access и Recall Commers? И там, и там выставил одинаковые значения (в том числе секретный ключ).

0
Андрей CS
не в сети 1 день
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16855
6
15:27

отключите плагин WP-Pay Access и проверьте пополнение личного счета без него.

0
Brit
не в сети 8 лет
На сайте с 18.12.2014
Участник
7
23:08

Оставил на сайте активными все плагины. Плагин WP-Pay Access отключил. Теперь личный счет пополнился.
Никаких изменений в файлы не вносил, кроме вашей рекомендации добавить код в файл функций для интеграции Partners System и WP-Pay Access:
add_action('wppay_payment','wpa_add_partner_incentive');
function wpa_add_partner_incentive($pay_data){
add_partner_incentive($pay_data['user_id'],$pay_data['pay_summ']);
}

Подскажите, что делать дальше.

0
Андрей CS
не в сети 1 день
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16855
8
12:30

Попробуйте внести изменения в код плагина WPA, если сработает, то внесу их в след. обновление плагина.
Откройте файл /wp-content/plugins/wp-pay-access/gateways/walletone.php
сразу после 135 строки global $wpa_options; вставьте код

if(!isset($_REQUEST["ACCOUNT_ID"])||!isset($_REQUEST["TARIFF_TIME"])) return false;

после этого проверьте пополнение личного счета и оплату платного доступа.

0
Brit
не в сети 8 лет
На сайте с 18.12.2014
Участник
9
01:21

Код добавил.
Оплату платного доступа проверил, все нормально.
После добавления кода, в Личном кабинете пропала кнопка пополнения счета, нет возможности пополнить баланс. Смотрите скрины

Вы не можете просматривать опубликованные ссылки

. Как вернуть назад кнопку пополнения баланса?

0
Андрей CS
не в сети 1 день
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16855
10
09:59

после добавления кода ничего пропасть не могло, проверяйте настройки

1
Brit
не в сети 8 лет
На сайте с 18.12.2014
Участник
11
17:22

К кнопкой разобрался в настройках. Пополнение счета прошло нормально. Все работает. Спасибо.

0
Тема закрыта. Публикация новых сообщений запрещена.