VibeFox Peach Payments for PrestaShop
Добавлено в корзину. Перейти в корзину
Цена за лицензию: 1 домен, обновления и поддержка 12 мес.
Обзор
VibeFox Peach Payments Pay Gateway добавляет в PrestaShop оплату картами через Peach Payments. Модуль подключается к Peach Payments Card API (COPYandPAY). На этапе оплаты покупатель выбирает оплату картой и вводит данные карты в платёжной форме Peach Payments на странице оплаты вашего магазина. Данные вводятся в форме Peach Payments и никогда не попадают на ваш сервер. Поддерживаются Visa, Mastercard, American Express и Diners Club. Заказ создаётся только после того, как Peach Payments подтвердит платёж, поэтому брошенные платежи не оставляют неоплаченных заказов.
Модуль подходит магазинам Южной Африки, Кении и Маврикия, которые продают в ZAR, KES или MUR и имеют учётную запись Peach Payments. В нём нет возвратов со страницы заказа PrestaShop (возврат выполняется в панели Peach Payments), сохранённых карт, подписок, предварительной авторизации с последующим списанием, а также EFT, BNPL, QR и других способов оплаты без карты.
Основные возможности
Оплата только после подтверждения Peach Payments: перенаправление браузера само по себе никогда не создаёт оплаченный заказ. При возвращении покупателя магазин получает результат оформления этой корзины через Peach Payments API, напрямую между серверами.
Зашифрованные вебхуки: вебхуки Peach Payments Card (AES-256-GCM) подтверждают платежи, даже если покупатель закрыл браузер до возвращения. Если корзина занята, вебхук получает временную ошибку, и Peach Payments отправляет его повторно.
Проверка суммы и валюты: каждый платёж сверяется с корзиной. При несовпадении заказ переводится в статус Peach Payments payment on hold с примечанием, а не отмечается оплаченным.
Без повторной обработки: повторные вебхуки, перезагрузка страницы или одновременное получение вебхука и возвращение покупателя никогда не создают второй заказ и не регистрируют платёж дважды. Второй платёж по уже оплаченному заказу отмечается для возврата.
Тестовый и рабочий режимы: отдельные Entity ID, Access Token и ключ вебхука для тестовой среды (sandbox) Peach Payments и рабочей учётной записи. Платёж всегда проверяется в режиме, в котором он был начат.
Операции в панели как примечания: вебхук добавляет в заказ примечания о возвратах, отменах и чарджбэках, выполненных в панели Peach Payments.
Платёжные системы карт: выберите системы, которые показывает платёжная форма. Скрипт формы загружается с хешем Subresource Integrity.
Блок Peach Payments на странице заказа: ID платежа, ID checkout, сумма, результат и примечания модуля. Необязательный журнал без данных карт, ключей и данных покупателя.
Требования
PrestaShop 8.0–9.x, PHP 8.0 или новее с расширением OpenSSL. Учётная запись Peach Payments с Entity ID и Access Token Card API (тестовыми и/или рабочими), а также ключ расшифровки вебхуков от Peach Payments. Валюта корзины: ZAR, KES или MUR. Лицензионный ключ VibeFox с vibefox.net (один ключ на один домен).
