Модуль оплаты opencart: Модули оплаты Opencart 3.x

Содержание

FONDY — Модуль оплаты для OpenCart

Описание

Модуль оплаты Opencart дополняет стандартную систему управления сайтом, позволяя владельцам интернет-магазинов и сервисов организовать безопасный прием платежей. Простая интеграция функционала платежной системы дает возможность сэкономить на услугах специалистов, самостоятельно установив и активировав плагин за несколько минут.

Клиенты могут выбрать удобный способ оплаты за счет сотрудничества платежного шлюза с десятками банков по всему миру. Для постоянных покупателей в модуль оплаты Opencart встроена функция сохранения и автоматического ввода реквизитов банковской карты. Такой простой процесс оформления заказа повышает лояльность клиентов, которые рекомендуют магазин/сервис своим друзьям и знакомым.

Модуль оплаты Opencart идеально подходит небольшим бизнесам, которые хотят выйти на международный рынок. После интеграции сервиса, вы сможете принимать оплату от клиентов из любой страны. Наш платежный шлюз работает для мерчантов с 33 стран, поддерживая прием платежей в 100+ валютах. Сотрудничество с крупнейшими банками ЕС, Восточной Европы, Украины и России позволяет гарантировать успешную обработку транзакций.

Нам доверяют более 8 000 юридических лиц и физлиц, которые занимаются предпринимательской деятельностью. Нашими клиентами являются как владельцы небольших личных сайтов и нишевых интернет-магазинов, так и крупных международных компаний. Подключив модуль оплаты Opencart, вы сможете привлечь покупателей и опередить конкурентов без команды программистов и многомиллионных инвестиций.

Почему выгодно работать с платформой FONDY?

  • безопасность бизнеса и платежных данных клиентов: собственная система обнаружения мошенников Fondy Antifraud, стандарт шифрования COMODO, возможность подключения двухфакторной аутентификации;

  • интегрировать сервис приема платежей можно за несколько минут, добавив и активировав плагин Opencart;

  • платежный шлюз работает с бизнесами любого масштаба, помогая им выйти на международный рынок, привлечь клиентов и увеличить оборот;

  • наличие системы холдирования – сохранение денег на карте покупателя с возможностью моментального подтверждения транзакции или возврата средств;

  • возможность создавать целые команды, назначая каждому человеку определенную роль и соответствующие права доступа к личному кабинету через Opencart;

  • перенаправление платежа в другую банковскую организацию, если основной банк его отклонил;

  • автоматизированная система выплат, которая возмещает средства на счета клиентов без задержек;

  • мобильное приложение для контроля приема платежей;

  • онлайн-инвойсинг – выставление счетов напрямую покупателю (через email, SMS, сообщения в социальных сетях и мессенджерах).

Поддерживаемые методы оплаты покупок

  • VISA, MasterCard, Maestro, JCB, Carte Bancaire и ряд других банковских карт.

  • SEPA, Skrill, Alipay, Trustpay и другие альтернативные платежные методы.

  • Интернет-банкинги банков в Украине, России, Великобритании, Бельгии, Франции и других странах мира.

Возможности Opencart от FONDY

Простой и быстрый старт

Модуль оплаты Opencart – это один самых простых и быстрых способов интегрировать сервис приема платежей на сайт. Вам нужно пройти регистрацию, указать номер счета или банковской карты для получения средств, подписать электронный договор и пройти проверку веб-ресурса нашими специалистами.

Простая процедура подключения платежного шлюза избавит от необходимости тратить деньги на услуги программистов, недельных ожиданий разработки и внедрения приема платежей. На регистрацию и проверку сайта потребуется 1-2 дня максимум, а на подключение и активацию плагина Opencart – пару минут.

Безопасность клиентов и бизнеса

На сервисе поддерживается сертификация PCI DSS Level 1, что дает гарантию сохранения и защиты информации о владельцах банковских карт. Платформа размещена в облачном сервисе, который надежно защищен от DDoS атак, вмешательства посторонних лиц и компаний.

Opencart поддерживает двухфакторную аутентификацию: платеж обрабатывается только после ввода специального кода из СМС от банка. Стандарт шифрования COMODO обеспечивает передачу личных и платежных данных от пользователя к платежной системе по защищенному каналу.

FONDY разработала собственную систему обнаружения мошенников. Fondy Antifraud использует более 300 правил и алгоритмов, что позволяет моментально зафиксировать мошенника.

Выход на международный рынок

Подключив модуль оплаты Opencart, вы сможете получать деньги от пользователей со всего мира без штата специалистов и многомиллионных инвестиций. Платежная система поддерживает евро, доллар, гривну, рубль, польский злотый, фунт стерлингов и десятки других валют.

Желающим выйти на международный рынок платежный шлюз предлагает единую платформу, услуги консалтинга, помощь в открытии и сопровождении компании, выбора налоговой резиденции. Процессинг карта в 25+ банках-эквайерах и центрах в 30+ странах обеспечивает надежный прием платежей от клиентов со всего мира.

Повышение лояльности клиентов

Обеспечив новых покупателей простой, удобной и быстрой процедурой оформления и оплаты покупок, вы получите постоянных клиентов.

Плагин Opencart от платежной системы FONDY запоминает платежные данные после первой оплаты, сохраняя их в зашифрованном виде. В дальнейшем данные будут вводиться автоматически, останется только подтвердить платеж.

Для сервисов по подписке доступен календарь платежей. Вам нужно настроить периодичность (раз в неделю/месяц/год), после чего деньги будут автоматически списываться со счета/карты пользователя. Ему не придется каждый раз оплачивать заказ, а вам – беспокоиться о задержке платежей. Функцию можно отключить в любое время.

Избежать неловких ситуаций, сохранив лояльность клиентов, помогает механизм холдирования в Opencart. Например, вы принимаете заказ, замораживаете деньги на счету покупателя, проверяете наличие товара на складе, а потом списываете или возвращаете средства в один клик. Функция полезна сервисам проката авто, гостиницам, службам доставки.

Оптимизация под мобильные устройства

FONDY оптимизирован под мобильные устройства, включая использование сервиса на смартфонах, ноутбуках, десктопных компьютерах. Модуль оплаты Opencart не нагружает сайт, сохраняя высокую скорость загрузки страниц.

Владельцы бизнеса могут добавить способ оплаты, сформировать инвойсы, изучить отдельные платежи и этапы оформления заказов через удобное приложение для Android и iOS. Владельцы смартфонов с NFC-чипами на Android могут использовать его в качестве терминала: клиенту достаточно приложить банковскую карту, после чего сработает подтверждение транзакции.

Функциональная система аналитики

После подключения к платежной системе и активации модуля оплаты Opencart, вы сможете изучать своих клиентов с помощью smart-аналитики от FONDY. В личном кабинете доступен просмотр статуса платежей, способов оплаты заказов, этапы оформления каждого клиента в реальном времени.

Плагин Opencart фиксирует устройство, страну и валюту, в которой пользователь оплачивает заказ. Полученную информацию вы можете посмотреть в личном кабинете или сформировать и скачать отчет.

Стоимость использования сервиса

Подключение Opencart, использование онлайн-инвойсов или других функций платежного шлюза FONDY бесплатное. Комиссия взимается за проведение платежей через платформу. При соблюдении определенных условий, которые можно изучить на официальном сайте, устанавливается индивидуальный тариф с минимальной комиссией.

Как установить плагин Opencart?

Для установки модуля оплаты на CMS OpenCart следуйте инструкции:

  1. Скачайте плагин.

  2. Перенесите файлы из папки upload в корень сайта.

  3. В панели управления сайтом перейдите в раздел «Дополнения» -> «Менеджер дополнений». Обновите данные.

  4. Из списка установите способ FONDY.

  5. После нажатия на кнопку «Изменить», добавьте способ оплаты, удалите ненужные поля, настройте внешний вид страниц.

  6. Сохраните изменения.

После установки и активации плагина Opencart, можно принимать платежи от пользователей со всего мира, анализировать данные, улучшать процесс оплаты заказов. За удобство и экономию времени клиенты отблагодарят вас постоянными покупками, рекомендациями друзьям и знакомым.

Модуль для приема оплаты для OpenCart v.2.3

Инструкция по настройке счета

1. Зарегистрируйтесь в платёжной системе PayAnyWay и заполните все необходимые данные. Дождитесь проверки аккаунта и создайте расширенный счет.

2. Заполните настройки расширенного счета (раздел «Мой счет» — «Управление счетами» — «Редактировать счет»):

  • «Тестовый режим»: Нет
  • «Check URL»: заполнять не нужно
  • «Pay URL»: http://адрес_вашего_сайта/index.php?route=extension/payment/payanyway/callback
  • «HTTP метод»: GET
  • «Можно переопределять настройки в url»: Да
  • «Подпись формы оплаты обязательна»: Да
  • «Код проверки целостности данных»: ваш_код (произвольный набор символов)
  • «Success URL»: заполнять не нужно
  • «Fail URL»: URL заполнять не нужно
  • «InProgress URL»: Необязательное поле. URL страницы магазина, куда должен попасть покупатель после успешного запроса на авторизацию
    средств, до подтверждения списания и зачисления средств. Поддерживается ограниченным количеством методов оплаты. Переход пользователя
    произойдет независимо от получения магазином средств и отчета о проведенной оплате.
  • «Return URL»: Необязательное поле. URL страницы магазина, куда должен вернуться покупатель при добровольном отказе от оплаты.
    Отчет об оплате в этом случае магазину не отсылается.

Внимание! Для кириллического домена PayURL должен быть указан в кодировке Punycode.

Установка и настройка модуля оплаты

1. Скачайте архив модуля и распакуйте его. Скопируйте содержимое папки opencart в корень сайта.

2. В панели управления интернет-магазином выберите раздел «Дополнения» — «Оплата»:

3. В списке доступных способов оплаты найдите «PayAnyWay» и нажмите «Активировать». После чего перейдите к настройке, нажав
«Редактировать»:

4. Отредактируйте настройки способа оплаты, указав соответствующие значения:

  • «Account ID»: Номер расширенного счета в системе moneta.ru
  • «Account Code»: Код проверки целостности данных, указанный в настройках расширенного счета
  • «Test Mode»: Отключено
  • «Total»: Пороговая сумма, от которой покупатель сможет выбрать PayAnyWay
  • «Order Status»: Processing
  • «Geo Zone»: All zones
  • «Status»: Enabled

Нажмите «Save» (сохранить).

Пример настройки способа оплаты PayAnyWay:

Модуль настроен, приятных платежей!

5. Для фискализации чеков по 54-ФЗ настройте вашу кассу в сервисе https://kassa.payanyway.ru, в настройках Вашего расширенного счёта в Монета. ру установите Pay URL: https://kassa.payanyway.ru/index.php?do=invoicepayurl,
а в настройках кассы в kassa.payanyway.ru пропишите ссылку на Pay URL Вашего интернет-магазина. В этом случае будет пробиваться
чек по 54-ФЗ через сервис kassa.payanyway.ru, а запрос на Pay URL магазина будет проходить транзитом через сервис kassa.payanyway.ru.

Не забудьте прислать подписанное Заявление о присоединении к оферте, которое вы можете скачать в Личном кабинете системы moneta.ru

Дополнительные платежи — документация OpenCart

Основные способы оплаты

Пакет OpenCart предлагает различные способы оплаты, от банковских переводов до онлайн-платежей. При установке OpenCart доступны следующие основные способы оплаты:

  • 2Checkout
  • Alipay Pay
  • Alipay Трансграничный
  • Амазон Пей
  • Authorize.Net (ЦЕЛЬ)
  • Authorize.Net (SIM-карта)
  • Банковский перевод
  • Размещенная форма BluePay
  • Перенаправление BluePay (требуется SSL)
  • КардКоннект
  • Кардинити
  • Чек/денежный перевод
  • Наложенный платеж
  • Дивидо
  • Оплата через eWAY
  • First Data EMEA Connect (с поддержкой 3DSecure))
  • API веб-службы First Data EMEA)
  • Бесплатная касса
  • Плата G2A
  • Редирект Globalpay
  • Пульт Globalpay
  • Аккаунт Кларна
  • Касса Кларна
  • Кларна Инвойс
  • Отложенная покупка
  • ЛИКПЕЙ
  • НОЧЕКС ​​
  • Напарник
  • PayPal (на платформе Braintree)
  • PayPal Экспресс-касса
  • Платежный поток PayPal Pro
  • PayPal Payflow Pro iFrame
  • Платежный стандарт PayPal
  • PayPal Pro
  • PayPal Pro iFrame
  • PayPoint
  • Пайза
  • Бессрочные платежи
  • Pilibaba для китайской кассы
  • Бессрочные платежи
  • Реалекс Редирект
  • Пульт Realex
  • SagePay Direct
  • Сервер SagePay
  • Платежные решения Sage (США)
  • Безопасные торговые платежные страницы
  • Веб-служба безопасной торговли
  • Скрилл
  • Площадь
  • Программное обеспечение для веб-платежей
  • Онлайн-платежи WorldPay

Дополнительные способы оплаты можно загрузить из каталога расширений OpenCart.

Редактирование способа оплаты

Для редактирования способов оплаты в администрировании для различных обработчиков транзакций, таких как Paypal, потребуется ранее созданная учетная запись. Информация об учетной записи и платеже должна быть получена от этих компаний до редактирования способа оплаты в администрации. Вам нужно будет создать учетную запись в этих компаниях, чтобы использовать их обработку транзакций для OpenCart. Информация, необходимая для каждого способа оплаты, будет отображаться в разделе «Редактировать». Для разных способов оплаты постоянно запрашивается несколько деталей:

Всего Установите минимальную цену для достижения способа оплаты.
Статус заказа Статус заказа по умолчанию после завершения платежного модуля. В ожидании считается одним из лучших статусов по умолчанию, поскольку он дает администратору некоторую свободу действий для обработки заказа.
Статус Отключает или включает способ оплаты.
Порядок сортировки Позиция способа оплаты на витрине магазина среди всех доступных способов оплаты.

Способ оплаты в кассе

Включение способа оплаты в администрации сделает его доступным в кассе. На шаге 5 оформления заказа покупателю будет предоставлен выбор типа радио, чтобы выбрать предпочтительный способ оплаты.

Способ оплаты в истории заказов

После того, как клиент подтвердит заказ, он может посетить свою Историю заказов на странице своей учетной записи, чтобы просмотреть ее статус. Сразу после оформления заказа в статусе будет отображаться статус заказа по умолчанию, который вы выбрали при редактировании сведений о способе оплаты. На скриншоте ниже вы можете выбрать «Ожидание» в качестве статуса заказа.

На приведенном выше снимке экрана показано «Ожидание» в качестве статуса заказа на странице истории заказов клиента в разделе «Моя учетная запись» на витрине магазина.

После завершения заказа пользователь может обратиться к администратору для изменения статуса заказа. Подробности читайте на странице заказов.

Поддержка

Чтобы получить поддержку по платежным расширениям, посетите раздел Платежное расширение на форуме поддержки.

Как создать платежный модуль или расширение в Opencart 3?

В этом руководстве разработчика учебника по Opencart мы показываем, как создать собственный платежный модуль или расширение в Opencart версии 3. Opencart по умолчанию поддерживает более 45 платежных модулей. Войдите в админку, перейдите в Расширения >> Расширения >> Выберите тип расширения «Платежи», вы можете увидеть списки модуля платежей в Opencart.

Вот поток самого веб-сайта электронной коммерции.

Сегодня мы покажем вам вскрытие раздела платежного шлюза.

Вот некоторые из обычных шагов, которые происходят в разделе оплаты:

  1. Когда покупатель готов оплатить товары или услуги на вашем веб-сайте, он выбирает способ оплаты на вашем веб-сайте.
  2. Существует два способа обработки платежного шлюза:
    • Один из способов обработки платежей за пределами сайта
      При оплате за пределами сайта сайт перенаправляется на сайт платежного сервиса, и оплата производится на сайте платежного сервиса.
      Не будет места для ввода данных кредитной карты или входа в платежные шлюзы.
      Платежный шлюз предоставляет платежную форму, в которой мы сопоставили похожие поля.
      Данные передаются из формы.
      Нужен URL-адрес возврата или URL-адрес отмены, чтобы при успешном выполнении платежа возвращался на этот URL-адрес возврата, а в случае сбоя платежа возвращался на URL-адрес отмены.
      Skrill, Paypal Standard, Liqpay и т. д. являются платежными модулями по умолчанию для обработки платежей за пределами сайта.
    • Другой обработки платежей на месте.
      При оплате на месте оплата производится на том же сайте, обработка платежей осуществляется через API.
      Платежный шлюз отправляет запрос JSON.
      Будет форма, в которой они могут ввести данные кредитной карты или банковскую информацию и т. д.
      Данные передаются в формате JSON.
      Возвращает сообщения об успешном или неудачном выполнении через API в формате JSON. Как только вы получите данные об успехе или неудаче, дальнейшая обработка может быть выполнена на сервере веб-сайта, и сообщение может быть показано или перенаправлено на страницу успеха.
      AIM, Paypal Pro, Square и т. д. Authorize.net являются платежными модулями по умолчанию для обработки платежей на месте.
  3. При способе оплаты Оффсайд обработка платежей данные передаются в скрытые поля формы. Если мы проверим документацию NoChex, вы увидите код формы, как показано ниже:

    https://ssl.nochex.com/downloads/Payment%20Guides/payment_page_integration_guide.pdf номер страницы. 5

    В основном платежный шлюз предоставляет нам тип метода формы, URL-адрес действия и поля, которые мы можем передать им для обработки. Как только вы нажимаете кнопку «Подтвердить заказ», данные этих скрытых полей передаются платежному шлюзу, и обработка происходит на их веб-сайте.

  4. Когда платежный шлюз успешно обрабатывает платеж, клиент перенаправляется на URL-адрес успешного завершения.
  5. Когда способ оплаты — Обработка платежей на стороне, данные передаются с сервера веб-сайта на платежный шлюз через API, поскольку мы используем Opencart, встроенный в PHP, поэтому мы используем CURL для вызова API.
  6. Сервер веб-сайта передает данные платежному шлюзу через API, в основном CURL используется для связи с API, мы передаем HTTP-запросы в формате JSON на конечную точку API в песочнице или рабочей среде платежного шлюза.
  7. Платежный шлюз запрашивает авторизацию платежа у банка клиента, стороннего поставщика или эмитента карты.
  8. Банк/провайдер/эмитент карты подтверждает или отклоняет транзакцию.
  9. Платежный шлюз отправляет ответ об успехе или неудаче, содержащий результат транзакции, и вызывает обратный вызов, где сервер веб-сайта может обрабатывать данные.
  10. Сервер веб-сайта обрабатывает данные, возвращаемые платежным шлюзом, и перенаправляет на страницу успеха.

Это шаги, которые происходят в Opencart для платежей. Поэтому нам нужно учитывать каждый шаг при разработке платежных расширений.

Контрольный список для разработчиков при интеграции платежного расширения

Вот контрольный список для разработчика при интеграции платежного расширения в Opencart или пользовательскую платформу

  1. Всегда выполняйте поиск в Google, если доступно платежное расширение Opencart, иногда оно доступно бесплатно.
  2. Если бесплатная недоступна, начните с создания/запроса учетной записи и просмотра документации.
  3. Практически каждый платежный шлюз имеет тестовую среду, поэтому получите тестовые учетные данные. Создайте учетную запись на игровой площадке, чтобы получить учетные данные для тестирования и ознакомиться с тестовой средой.
  4. Ознакомьтесь с PHP SDK, с ним будет легко понять код. Нравится для Paypal https://packagist.org/packages/paypal/paypal-checkout-sdk
  5. Следуйте руководству по интеграции. Каждая документация по продукту содержит руководство по интеграции. Следуйте инструкциям, чтобы убедиться, что процесс оплаты работает должным образом.
  6. Обязательно проверьте, какие коды стран ISO (3-значные или 4-значные), поддержка каких языков и валют доступна для этого платежного шлюза.
  7. Проверьте все свои API в Postman, чтобы убедиться во всем, перед разработкой
  8. Протестируйте систему. Убедитесь, что все работает. Помните, что вы можете разместить тестовый заказ, используя тестовые учетные данные на Postman.
  9. Обязательно ознакомьтесь с тем, как выполняется обработка ошибок, сколько ограничений скорости, есть ли какие-либо ограничения доменов и IP-адресов, политики и соответствие
  10. После прочтения документации теперь вы можете решить, нужно ли вам сделать расширение оплаты за пределами сайта или расширение оплаты на месте.
  11. Тогда приступайте к разработке.

В следующем посте мы покажем вам, как создавать внешние платежные расширения.