Integración

API imperativa

Abre MakePay desde tu propio manejador de clic.

API del navegador

Usa la API global del navegador cuando tu aplicación controla el manejador de clic o necesita pasar callbacks de ciclo de vida directamente.

  • Abre un modal de pago con window.makepay.showPayment(uid, { onEvent }).
  • Cierra el modal actual con 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>

Manejo de callbacks

Pasa un callback onEvent cuando tu página necesite reaccionar a cambios de estado del checkout o solicitudes de redirección sin escuchar globalmente en window.

¿Necesitas ayuda con la configuración de partner?

Abre la vista de detalles del enlace de pago en MakeCrypto para copiar los snippets generados para un UID de pago real, o vuelve al portal para gestionar la configuración del merchant.

Abrir portal