VibeFox Paystack for OpenCart
Добавлено в корзину. Перейти в корзину
Цена за лицензию: 1 домен, обновления и поддержка 12 мес.
Обзор
VibeFox Paystack Payment добавляет в OpenCart 3 и OpenCart 4 оплату через Paystack. На последнем шаге оформления покупатель нажимает Confirm Order, переходит на защищённую платёжную страницу Paystack и оплачивает любым способом, включённым в вашем аккаунте Paystack: картой, банковским переводом, USSD или мобильным платежом. Данные карты никогда не попадают на ваш сайт. OpenCart создаёт заказ до оплаты, но заказ получает статус только после того, как Paystack подтвердит платёж, поэтому неоплаченные попытки остаются заказами без статуса.
Расширение подходит магазинам, которые продают в NGN, USD, GHS, ZAR, KES, XOF, EGP или RWF и имеют аккаунт Paystack. Нужны только секретные ключи. Расширение не содержит встроенной или всплывающей платёжной формы (только переадресация), не поддерживает сохранённые карты, подписки, разделённые платежи и субаккаунты, а также выбор способов оплаты.
Основные возможности
Оплата засчитывается только после подтверждения Paystack: ни возврат покупателя, ни содержимое вебхука не считаются доверенными. Расширение получает транзакцию с сервера через API Paystack и сверяет её reference, статус, сумму и валюту с заказом. После этого OpenCart отправляет обычные письма о заказе.
Подписанные вебхуки: Paystack подписывает каждый вебхук вашим секретным ключом, поэтому никаких дополнительных секретов настраивать не нужно. Банковские переводы и USSD-платежи, которые завершаются позже, подтверждаются вебхуком.
Проверка суммы и валюты: при расхождении заказ переводится в статус проверки с примечанием. Поддерживаются комиссии Paystack, которые переносятся на покупателя.
Одна корзина, одна оплата: возврат покупателя и вебхук могут прийти одновременно, но платёж не будет применён дважды. Новая попытка оплаты уже оплаченной корзины сразу ведёт на страницу успеха, а повторный платёж помечается к возврату.
Тестовый и боевой режимы: раздельные секретные ключи. На странице настроек выводятся предупреждения об отсутствующем ключе, тестовом ключе в боевом режиме, боевом ключе в тестовом режиме или публичном ключе в поле секретного ключа, а способ оплаты остаётся скрытым, пока проблема не будет устранена.
Возвраты со страницы заказа: полный и частичный возврат во вкладке VibeFox Paystack Payment заказа, в том режиме (тестовом или боевом), в котором была произведена оплата, и на ту сумму и в той валюте, которые Paystack фактически списал.
Собственные статусы заказов: выберите статус OpenCart для оплаченного заказа, автоматически завершённого заказа, платежа, который ещё обрабатывается, платежа на проверке, неудачного платежа и полного возврата.
Условия OpenCart: гео-зона, минимальная сумма заказа и порядок сортировки. Журнал без ключей и персональных данных.
Требования
OpenCart 3.0.x (проверено на 3.0.5.0) или OpenCart 4.0.2 и новее (проверено на 4.1.0.3), PHP 8.0 или новее. Один архив содержит пакеты для обеих версий. Аккаунт Paystack с тестовыми и/или боевыми секретными ключами. Валюта заказа: NGN, USD, GHS, ZAR, KES, XOF, EGP или RWF, в зависимости от того, что включено в вашем аккаунте Paystack. Лицензионный ключ VibeFox с vibefox.net (один ключ на один домен).
