VibeFox PayU LATAM for OpenCart
Добавлено в корзину. Перейти в корзину
Цена за лицензию: 1 домен, обновления и поддержка 12 мес.
Обзор
VibeFox PayU LATAM Payment добавляет в OpenCart 3 и OpenCart 4 оплату через PayU Latam WebCheckout. На последнем шаге оформления заказа покупатель нажимает Confirm Order, переходит на защищённую страницу оплаты PayU, платит любым способом, включённым в вашем аккаунте PayU (карты, наличные, банковские переводы, PSE и другие местные способы), и возвращается в ваш магазин. Данные карты никогда не попадают на ваш сайт. OpenCart создаёт заказ до оплаты, но заказ получает статус только после того, как PayU подтверждает платёж, поэтому неоплаченные попытки остаются недооформленными заказами (missing orders).
Расширение подходит магазинам в Аргентине, Бразилии, Чили, Колумбии, Мексике, Панаме и Перу, которые продают в ARS, BRL, CLP, COP, MXN, PEN или USD и имеют аккаунт PayU Latam. В расширении нет платёжной формы на вашем сайте, нет возвратов из OpenCart (возвраты делаются в модуле PayU), нет сохранённых карт, подписок и настроек рассрочки (PayU показывает рассрочку на своей странице).
Основные возможности
Оплата отмечается только после подтверждения PayU: статус заказа устанавливается только подписанным подтверждением от PayU, которое отправляется с сервера на сервер. Расширение проверяет подпись, ваш ID мерчанта и номер платежа, который выдал PayU. После этого OpenCart отправляет свои обычные письма о заказе.
Ничего не нужно настраивать в PayU: URL подтверждения передаётся с каждым платежом.
Проверка суммы и валюты: платёж, который не совпадает с суммой заказа, переводится в статус проверки с примечанием и никогда не принимается автоматически.
Наличные и банковские платежи: платежи, которые PayU отмечает как ожидающие, например платёжные квитанции для наличных, переводят заказ в статус ожидания оплаты, пока PayU их не подтвердит.
Понятный результат для покупателя: после отклонённого или истёкшего платежа покупатель возвращается к оформлению заказа с указанием причины и может оплатить снова. Корзина сохраняется.
Без двойной обработки: каждое уведомление обрабатывается один раз под блокировкой для каждой корзины, и одна и та же корзина никогда не оплачивается дважды, в том числе в OpenCart 3, который создаёт новый заказ каждый раз, когда показывается шаг подтверждения. Повторная оплата уже оплаченного заказа помечается для возврата.
Отдельные учётные данные для песочницы и боевого режима: по умолчанию включена песочница. Каждая попытка оплаты запоминает свою среду, поэтому переключение между песочницей и боевым режимом не ломает ожидающие платежи.
Собственные статусы заказов и вкладка PayU на странице заказа: выберите статус OpenCart для оплаченного заказа, ожидающей оплаты, платежа на проверке и неудачной оплаты. Вкладка заказа показывает номер платежа, транзакцию, статус, способ оплаты и все попытки оплаты корзины. Гео-зона, минимальная сумма заказа и необязательный журнал без ключей и персональных данных.
Требования
OpenCart 3.0.x (проверено на 3.0.5.0) или OpenCart 4.0.2 и новее (проверено на 4.1.0.3), PHP 8.0 или новее. Один архив содержит пакеты для обеих версий. Аккаунт PayU Latam с ID мерчанта, ID счёта для вашей страны и API-ключом, а также публичные тестовые учётные данные песочницы PayU для тестирования. Валюта оформления заказа: ARS, BRL, CLP, COP, MXN, PEN или USD. Магазин должен быть доступен из интернета, чтобы получать подтверждения PayU. Лицензионный ключ VibeFox с vibefox.net (один ключ на один домен).
