Интеграция

Императивный API

Откройте MakePay из собственного обработчика кликов.

Браузер API

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

  • Откройте способ оплаты с помощью window.makepay.showPayment(uid, { onEvent }).
  • Закройте текущее модальное окно с помощью window.makepay.hide().
html
<script src="https://makepay.io/modal/makepay.js"></script>
<button type="button" id="pay-with-makepay">Pay with crypto</button>
<script>
  document.getElementById("pay-with-makepay").addEventListener("click", function () {
    window.makepay.showPayment("YOUR_PAYMENT_UID", {
      onEvent: function (event) {
        if (event.type === "makepay.payment.redirect_requested" && event.payload.redirectUrl) {
          window.location.assign(event.payload.redirectUrl);
        }
      },
    });
  });
</script>

Управление обратными вызовами

Передайте обратный вызов onEvent, когда вашей странице необходимо реагировать на изменения состояния от checkout или перенаправлять запросы без глобального прослушивания на window.

Нужна помощь с настройкой партнера?

Откройте страницу деталей платежной ссылки в MakeCrypto, чтобы скопировать сгенерированные фрагменты для реального payment UID, или вернитесь в портал для управления настройками merchant.

Открыть портал