VibeFox Paystack for PrestaShop

VibeFox Paystack for PrestaShop

20 €

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

Помощь

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

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

Обзор

VibeFox Paystack Payment добавляет в PrestaShop платежи через Paystack. На шаге оплаты покупатель выбирает Paystack, переходит на защищённую платёжную страницу Paystack и оплачивает любым каналом, включённым в вашем аккаунте Paystack, например банковской картой, банковским переводом, USSD или мобильными деньгами. Данные карты никогда не проходят через ваш сайт. Заказ создаётся только после того, как Paystack подтвердит оплату.

Модуль подходит магазинам, которые продают в NGN, USD, GHS, ZAR, KES, XOF, EGP или RWF и имеют аккаунт Paystack. Нужны только секретные ключи. Модуль не имеет встроенной или всплывающей платёжной формы (только перенаправление), сохранённых карт, подписок, разделённых платежей или субаккаунтов, а также выбора платёжных каналов.

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

Оплата подтверждается только Paystack: ни возврат покупателя, ни содержимое webhook не считаются надёжными. Модуль на сервере получает транзакцию через API Paystack и проверяет её референс, статус, сумму и валюту относительно корзины.

Подписанные webhook-уведомления: Paystack подписывает каждое webhook-уведомление вашим секретным ключом, поэтому никакого дополнительного секрета настраивать не нужно. Банковские переводы и платежи USSD, которые завершаются позже, подтверждаются webhook-уведомлением, а при временных ошибках Paystack повторяет его.

Проверка суммы и валюты: расхождение переводит заказ в статус Paystack payment on hold с примечанием. Комиссии Paystack, перенесённые на покупателя, поддерживаются.

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

Тестовый и боевой режимы: отдельные секретные ключи. Страница настроек предупреждает об отсутствующем ключе, тестовом ключе в боевом режиме, боевом ключе в тестовом режиме или открытом ключе в поле секретного ключа, и скрывает способ оплаты, пока проблема не устранена.

Возвраты со страницы заказа: полные и частичные возвраты в блоке Paystack payment заказа, всегда на транзакцию, которой был оплачен заказ, в том режиме (тестовом или боевом), в котором она проходила, и на ту сумму и в той валюте, которые Paystack фактически списал.

Autocomplete Order: по желанию оплаченные заказы переводятся в статус Delivered вместо Payment accepted.

Блок Paystack на странице заказа: референс, транзакция, канал и карта, история возвратов и примечания об оплате. Журнал без ключей и данных покупателей.

Требования

PrestaShop 8.0–9.x, PHP 8.0 или новее. Аккаунт Paystack с тестовыми и/или боевыми секретными ключами. Валюта корзины: NGN, USD, GHS, ZAR, KES, XOF, EGP или RWF, как включено в вашем аккаунте Paystack. Лицензионный ключ VibeFox с сайта vibefox.net (один ключ на домен).