Integração

API imperativo

Abra o MakePay a partir do seu próprio identificador de clique.

Use o navegador API global quando seu aplicativo controlar o manipulador de cliques ou precisar passar retornos de chamada do ciclo de vida diretamente.

  • Abra uma forma de pagamento com window.makepay.showPayment(uid, { onEvent }).
  • Feche o modal atual com 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>

Gerenciamento de retorno de chamada

Passe um retorno de chamada onEvent quando sua página precisar reagir às mudanças de estado de checkout ou redirecionar solicitações sem escutar globalmente em window.

Precisa de ajuda na configuração de parceiro?

Abra a visualização de detalhes do link de pagamento no MakeCrypto para copiar os snippets gerados para um UID de pagamento real, ou volte ao portal para gerenciar as configurações do comerciante.

Abrir portal