Для подключения необходимо пройти модерацию у BetaTransfer. Для этого напишите в Telegram чат betatransferio_connect_bot или на почту support@betatransfer.io


После создания аккаунта перейдите в настройки, выполните действия указанные ниже.



  • Уникальный ID транзакции должен быть выключен.
  • Список IP адресов должен быть пустым.
  • Необходимо сгенерировать публичный путь с любым названием.
  • URL успеха:
  • URL неуспеха:
  • URL оповещения: скопируйте свой уникальный URL из панели управления Менеджера (вкладка шлюзы).


После проделанных работ нам нужно настроить Личный кабинет, а именно переход на оплату. Для этого в панели управления Менеджера в разделе настройки, отредактируйте поле "Страница оплаты", как показано ниже:

Содержимое поля:

***no-meta-refresh*<script>var betatransfer=document.createElement('form');betatransfer.setAttribute('method','POST'),betatransfer.setAttribute('action','https://merchant.betatransfer.io/api/payment?token=a3128013056611u84b0b19978aa48f32');var amount=document.createElement('input');amount.setAttribute('type','hidden'),amount.setAttribute('name','amount'),amount.setAttribute('value','***sum*tariffs*'),betatransfer.appendChild(amount);var currency=document.createElement('input');currency.setAttribute('type','hidden'),currency.setAttribute('name','currency'),currency.setAttribute('value','RUB'),betatransfer.appendChild(currency);var orderId=document.createElement('input');orderId.setAttribute('type','hidden'),orderId.setAttribute('name','orderId'),orderId.setAttribute('value','null'),betatransfer.appendChild(orderId);var paymentSystem=document.createElement('input');paymentSystem.setAttribute('type','hidden'),paymentSystem.setAttribute('name','paymentSystem'),paymentSystem.setAttribute('value','Card'),betatransfer.appendChild(paymentSystem);var redirect=document.createElement('input');redirect.setAttribute('type','hidden'),redirect.setAttribute('name','redirect'),redirect.setAttribute('value','1'),betatransfer.appendChild(redirect);var user_comment=document.createElement('input');user_comment.setAttribute('type','hidden'),user_comment.setAttribute('name','user_comment'),user_comment.setAttribute('value','***contract*'),betatransfer.appendChild(user_comment),document.body.appendChild(betatransfer),betatransfer.submit();</script>***min*100****percent*6.863*

Где:

  • a3128013056611u84b0b19978aa48f32 - Ваш публичный ключ (у вас свой).
  • ***sum*tariffs* - сумма всех тарифов по умолчанию, абонент сможет менять значение.
  • ***min*100* - абонент не сможет изменить сумму к оплате меньше 100.
  • ***percent*6.863* - процент сверху, можете удалить если необходимо без процентов.

Подробнее о переменных Вы сможете прочитать на странице базы знаний в разделе Модули -> Создание URL строки для оплаты.


Не получается? Мы всегда Вам поможем! По всем вопросам пишите mail@lightbilling.cloud