<div id="pay-button"></div> <script src="https://pay.crypto.com/checkout.js"></script> <script> cryptoPay.Button({ env: 'production', merchant: 'd239d4ea-f3f-4a77-9bea-b355bb88ba8a', payment: function (data, actions) { return actions.payment.create({ user_id: 'production', currency: data.currency, amount: data.amount, items: data.items, customer_name: data.customer_name, custom_id: data.custom_id }); }, onApprove: function (d, actions) { actions.payment.fetch() .then(function (data) { console.log('Payment approved: ', data), }) .catch(function (err) { console.log('Error in Payment Approval: ', err); }); }, onClose: function () { console.log('Checkout window closed'); }, onError: function (err) { console.log('Checkout error: ', err); } }); </script>