mspZPayment

Компонент для оплаты заказов miniShop2 через платежного агрегатора Z-Payment.
Версия 1.0.3-pl
Дата выпуска 17.07.2014
Загрузки 63
Просмотры 283
Для того, чтобы принимать оплату через Z-Payment вам необходимо сначала зарегистрироваться в этой системе и пройти аттестацию.

Настройка MODX


При добавлении нового магазина вы получаете данные для работы, которые нужно ввести в системные настройки MODX.


Для страниц успешной оплаты и отказа лучше указать id страницы с корзиной, чтобы покупатель видел свой заказ после возврата с сервиса.
Пароль инициализации магазина использовать не обязательно.

Конечно, вам нужно включить новый метод оплаты и назначить его доставке.


Настройка Z-Payment


В настройках магазина Z-Payment вам нужно указать 3 адреса для уведомлений:
1. Адрес result, для оповещения об оплате
2. Адрес success — сюда будет отправлен пользователь после успешной оплаты
3. Адрес failure — сюда будет отправлен пользователь при неудачной оплате

Первый адрес обязательно должен быть таким:
http://вашсайт.ru/assets/components/minishop2/payment/zpayment.php
Второй и третий адрес — по желанию, но я рекомендую указывать тот же адрес, только с параметрами:
http://вашсайт.ru/assets/components/minishop2/payment/zpayment.php?action=success
и
http://вашсайт.ru/assets/components/minishop2/payment/zpayment.php?action=failure
Тогда нормально будут работать настройки страниц из админки MODX.

Тип запросов во всех 3х случаях — POST.


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


Если вы используете miniShop2 2.0.1pl1 и выше, то можете выводить ссылку на оплату прямо в письме покупателю, для продолжения прерванной операции.

Делается это очень просто:
[[+payment_link]]
Текст ссылки находится в словаре, ключ ms2_payment_link — можно менять.


Оплата комиссии вместо покупателя


Просто укажите сколько процентов комиссии погашает магазин в настройках личного кабинета Z-Payment.

1.0.3 pl

  • Fixed error level in payment connector.
  • Fixed english lexicon.

1.0.2 pl

  • Fixed prerequest bug

1.0.1 pl

  • Fixed "ERR: Wrong HASH" when customer returns to site without payment.

1.0.0 pl

  • Added method getPaymentLink(msOrder $order); for placeholder [[+payment_link]] in MS2 letters.

1.0.0 beta

  • Initial release.

Последние обсуждения в сообществе MODX.pro