500,00 (excl. VAT)
Полный исходный код
без права перепродажи
EveryPay install
EveryPay configuration
EveryPay LinkPay Template
EveryPay log

Платёжный шлюз EveryPay для WHMCS

Принимайте платежи по картам Visa/Mastercard и через Open Banking в Эстонии, Латвии и Литве через безопасную платёжную систему EveryPay. Встраивайте ссылки LinkPay для оплаты в один клик прямо в email‑шаблоны WHMCS — клиенты оплачивают счета без авторизации на WHMCS.

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

  • Карты (Visa / Mastercard): безопасный платёж с поддержкой 3‑D Secure (SCA). Полностью исключите PCI‑обязательства — вся чувствительная обработка проходит на стороне EveryPay.
  • Open Banking (Прибалтика): Swedbank, SEB, Luminor, LHV, Citadele, COOP — быстрый редирект‑процесс для банковских платежей.
  • LinkPay в email: авто‑генерация платёжных URL; вставляйте их в шаблоны «Invoice Created / Invoice Payment Reminder» для оплаты в один клик.
  • Международные платежи: быстрые и удобные платежи для клиентов из любой страны — идеально для трансграничной биллинговой модели.
  • Автоматические callback‑и: статус счёта обновляется мгновенно после оплаты.
  • Нативно для WHMCS: следует лучшим практикам шлюзов; простая активация и настройка.
Готово для Прибалтики (EE/LV/LT) Ссылки в Email (LinkPay) Callbacks (авто‑обновление)

Как работает LinkPay из email

Вставьте прямой платёжный URL в любой email со счетом — клиент оплачивает не заходя на WHMCS.

Pay now: {$everypay_linkpay_url}

Пример LinkPay ссылки:

https://pay.every-pay.eu/lp/abc123?transaction_amount=20.11&order_reference=12345...

Модуль генерирует URL для каждого счёта; по нажатию открывается оплата в EveryPay → клиент оплачивает → callback автоматически обновляет счёт в WHMCS.

Callback и Email‑шаблоны

Callback URL

Укажите callback/return URL в настройках EveryPay, чтобы он указывал на обработчик модуля:

https://yourwhmcs.tld/modules/gateways/callback/everypay

Использование в email‑шаблонах

Добавьте кнопку оплаты в email со счётом (пример HTML сниппета):

<a href="{$everypay_linkpay_url}" style="background:#36c0a8;color:#ffffff;padding:10px 14px;border-radius:8px;font-weight:700;display:inline-block">Pay invoice now</a>

Вы можете вставлять переменную в шаблоны email: Invoice Created, Invoice Payment Reminder и др.

Установка и настройка

  1. Из архива whmcs-payment-everypay-linkpay-by-sparksoft.zip загрузите файлы:
    /includes/hooks/everypay.php
    /modules/gateways/everypay.php
    /modules/gateways/everypay/logo.png
    /modules/gateways/everypay/whmcs.json
    /modules/gateways/callback/everypay.php
  2. Войдите в WHMCS как Администратор
  3. В WHMCS перейдите: Apps & Integrations → Browse → Payments → EveryPay → активируйте EveryPay.
  4. Введите свои данные EveryPay:
    • Gateway URL
      Тестовая среда: https://igw-demo.every-pay.com/api/v4
      Продакшн среда: https://pay.every-pay.eu/api/v4
    • API Username, API Secret, Account Name — смотрите в Merchant portal.
      Тестовый Merchant portal: https://mwt-demo.every-pay.com/merchant_settings/general
      Продакшн Merchant Portal: https://portal.every-pay.eu/merchant_settings/general
      Важно: API Username и API Secret отличаются в тестовой и продакшн среде.
    • Payment Method
      выберите способ: VISA/MasterCard или Open banking + VISA/MasterCard
    • Default payment language
      выберите язык по умолчанию.
    • LinkPay Gateway URL
      Тестовая среда: https://igw-demo.every-pay.com/lp
      Продакшн среда: https://pay.every-pay.eu/lp
    • LinkPay Token
      В Merchant portal:
      1. Создайте LinkPay ссылку
      2. Разрешите поля (Invoice number, Customer name, Customer email, Order reference) и отметьте как “URL Changeable”
      3. Сохраните
      4. Скопируйте LinkPay Token
  5. В Merchant portal перейдите в: E-Shop Settings → E-Shop → введите ваш Callback URL
    Callback Notification URL: https://yourwhmcs.tld/modules/gateways/callback/everypay
    LinkPay Notification URL: https://yourwhmcs.tld/modules/gateways/callback/everypay
  6. Обновите email‑шаблоны счётов, добавив переменную {$everypay_linkpay_url} или html‑кнопку.
P.S. Когда всё готово, создайте два небольших тестовых счёта (0.01 EUR каждый) и оплатите их самостоятельно — один через WHMCS, а второй по LinkPay ссылке из email.
WHMCS 8.13+ PHP 7.4–8.3 cURL включён