VibeFox PayFast for OpenCart
Добавлено в корзину. Перейти в корзину
Цена за лицензию: 1 домен, обновления и поддержка 12 мес.
Обзор
VibeFox PayFast Pay Gateway добавляет PayFast в OpenCart 3 и OpenCart 4 для платежей в южноафриканских рэндах. На последнем шаге оформления заказа покупатель нажимает Confirm Order и переходит на защищённую страницу оплаты PayFast с подписанной платёжной формой. Там он оплачивает картой, Instant EFT или другим способом вашего аккаунта PayFast. Затем PayFast подтверждает платёж в вашем магазине серверным уведомлением (ITN). Заказ получает статус только после того, как уведомление проходит все проверки, поэтому неоплаченные попытки остаются отсутствующими заказами.
Подходит магазинам Южной Африки, которые хотят использовать размещённую страницу оплаты PayFast без формы карты на собственном сайте. Расширение принимает только разовые платежи в ZAR. Оно не поддерживает возвраты со страницы заказа (их выполняют в панели PayFast), подписки, сохранённые карты и разделённые платежи.
Основные возможности
Подписанная платёжная форма: форма подписывается вашей passphrase по официальному алгоритму PayFast.
Проверенные уведомления: каждое ITN проверяется: подпись, ваш аккаунт мерчанта, токен попытки оплаты, подтверждение с сервером PayFast и, в рабочем режиме, то, что уведомление пришло с сервера PayFast.
Проверка суммы: оплаченная сумма сравнивается с суммой заказа в сотых долях (центах), и заказ должен быть в ZAR. При несовпадении заказ переводится в ваш статус «на удержании» с примечанием.
Без двойной обработки: повторные уведомления никогда не применяют платёж дважды. Запоздавшие уведомления о неудаче или ожидании никогда не понижают оплаченный заказ, а платёж по отменённому заказу помечается для проверки.
Рабочий режим и sandbox: отдельные учётные данные для каждого режима. Каждое уведомление проверяется учётными данными того режима, в котором начат платёж, и платёж в sandbox никогда не оплачивает заказ, пока магазин работает в рабочем режиме.
Собственные статусы заказов: выберите статус OpenCart для оплаченного заказа, платежа в ожидании, платежа на удержании и неудачного платежа.
Ничего не нужно настраивать в PayFast: URL уведомления отправляется с каждым платежом и показан на странице настроек.
Вкладка PayFast на странице заказа: ссылка на платёж, идентификатор платежа PayFast, режим, суммы gross, fee и net, а также примечания PayFast. Геозона, минимальная сумма, порядок сортировки и необязательный журнал отладки.
Требования
OpenCart 3.0.x (проверено на 3.0.5.0) или OpenCart 4.0.2 и новее (проверено на 4.1.0.3), PHP 8.0 или новее. Один архив содержит пакеты для обеих версий. Южноафриканский рэнд (ZAR) как валюта магазина. Аккаунт PayFast с Merchant ID, Merchant Key и passphrase, а также учётные данные sandbox для тестов. Магазин, доступный из интернета. Лицензионный ключ VibeFox с vibefox.net (один ключ на один домен).
