Перейти к содержимому


Модуль оплаты MyKassa

оплата

  • Вы не можете ответить в тему
Сообщений в теме: 2

#1 Lada

    Продвинутый пользователь

  • Download User
  • PipPipPip
  • 107 сообщений
Репутация: 7
Начинающий
  • ГородЧита

Отправлено 27 October 2015 - 07:39 PM

Модуль оплаты MyKassa

Еще один модуль оплаты для ShopCMS v.3.1.2, 3.1.3


Настройка модуля:
1. Закачиваете все в корень
2. Настраиваете модуль на сервисе
3. Настаиваете модуль в магазине.

Работает автоматическое переключение статуса после оплаты. (По-началу не работало, пришлось связаться с поддержкой и они все настроили. Так что если вдруг у вас не заработает переключение - пишите в техподдержку - настроят быстро)

Еще понравилось то, что если клиент не оплатил сразу, ему несколько дней идут автонапоминания со ссылкой на оплату :)

Комиссия при выводе
OOOPAY RUB - 1%
QIWI - 4%
Яндекс.Деньги - 1.5%
Webmoney WMR - 3.5%

Комиссии при оплате за товар можно свалить на клиента, разделить пополам или оплачивать продавцу.

Настройка на сервисе:

Изображение

Настройка в магазине:

Изображение

Варианты оплаты:

Изображение

Прикрепленные файлы

  • Прикрепленный файл  Mykassa.rar   611.75К   3 Количество загрузок:

  • 0

#2 asdos

    Пользователь

  • Download User
  • PipPip
  • 26 сообщений
Репутация: 4
Начинающий

Отправлено 28 October 2015 - 10:08 AM

В статье указана ссылка на редирект с рефералом. :excl:
  • 0

#3 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 28 October 2015 - 01:20 PM

В статье указана ссылка на редирект с рефералом.

Это сущая мелочь по сравнению с тем, как написан модуль.
1. Написан он через одно место ниже спины, хотя уж куда проще взять любой штатный модуль с подтверждением оплаты и сделать по аналогии, заменив содержимое пары функций в соответствии с API.
2. забыт отладочный код в mykassa_callback.php

$fp = fopen("$DOCUMENT_ROOT/mykassa_debug.txt", "a");
fwrite($fp, "TIME: " . date("d.m.Y H:i:s") . "\n");
foreach($_POST as $post_k => $post_v) fwrite($fp, "POST:$post_k => $post_v\n");
foreach($_GET as $get_k => $get_v) fwrite($fp, "GET:$get_k => $get_v\n");
fwrite($fp, "==================\n\n");
fclose($fp);

При каждом подтверждении оплаты заказа POST и GET переменные складируются в mykassa_debug.txt, который можно свободно скачать с сайта.
3. зачем-то в mykassa_callback.php сделано самостоятельное подключение к SQL-серверу, но без задания set names, т.е. на некоторых серверах подтверждение оплаты заказа работать не будет.
Это что с ходу в глаза бросилось, а так там кривота на кривоте.
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)