VibeFox PayFast for PrestaShop

VibeFox PayFast for PrestaShop

20 €

Цена за лицензию: 1 домен, обновления и поддержка 12 мес.

Помощь

Задать вопрос: VibeFox PayFast for PrestaShop

Сдвиньте, чтобы собрать пазл

Обзор

VibeFox PayFast Pay Gateway добавляет PayFast в PrestaShop для платежей в южноафриканских рандах. На этапе оплаты покупатель выбирает PayFast, переходит на защищённую страницу оплаты PayFast с подписанной формой платежа и платит картой, Instant EFT или другим способом, включённым в вашей учётной записи PayFast. Затем PayFast подтверждает платёж вашему магазину серверным уведомлением (ITN). Заказ создаётся только после того, как это уведомление пройдёт все проверки, поэтому незавершённые платежи не оставляют неоплаченных заказов.

Модуль подходит южноафриканским магазинам, которые хотят использовать размещённую страницу оплаты PayFast без формы ввода карты на собственном сайте. Он принимает только разовые платежи в ZAR. Возвраты со страницы заказа не поддерживаются (возврат выполняется в панели PayFast), также нет подписок, сохранённых карт и разделённых платежей.

Основные возможности

Подписанная форма платежа: форма подписывается вашей passphrase по официальному алгоритму PayFast.

Проверенные уведомления: каждое уведомление ITN проверяется: подпись, ваша учётная запись мерчанта, токен попытки оплаты, серверное подтверждение от PayFast и, в рабочем режиме, что уведомление пришло с сервера PayFast.

Проверка суммы: оплаченная сумма сравнивается с суммой корзины в копейках, и корзина должна быть в ZAR. При несовпадении заказ создаётся в статусе PayFast payment on hold с примечанием.

Без повторной обработки: повторные уведомления никогда не создают второй заказ и не записывают платёж дважды. Запоздалые уведомления о неудаче или ожидании никогда не понижают оплаченный заказ, а платёж за отменённый заказ помечается для проверки.

Рабочий режим и sandbox: отдельные учётные данные для каждого режима. Каждое уведомление проверяется учётными данными того режима, в котором был начат платёж, а платёж в sandbox никогда не оплачивает заказ, пока магазин работает в рабочем режиме.

Скрыт, когда не может работать: без учётных данных, если валюта корзины не ZAR, или если сумма меньше минимальной суммы PayFast в R5,00.

Ничего не нужно настраивать в PayFast: URL для уведомлений передаётся с каждым платежом и показан на странице настроек.

Блок PayFast на странице заказа: референс платежа, ID платежа PayFast, режим, суммы брутто, комиссии и нетто, а также примечания модуля. Необязательный журнал отладки.

Требования

PrestaShop от 8.0 до 9.x, PHP 8.0 или новее. Южноафриканский ранд (ZAR) как валюта магазина. Учётная запись PayFast с Merchant ID, Merchant Key и passphrase, а также учётные данные sandbox для проверок. Магазин, доступный из интернета. Лицензионный ключ VibeFox с vibefox.net (один ключ на один домен).