Integração
API imperativo
Abra o MakePay a partir do seu próprio identificador de clique.
Navegador API
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.