window.addEventListener('DOMContentLoaded', function(e) {
document.getElementById('checkout_button').addEventListener('click', function(e) {
CollectCheckout.redirectToCheckout({
type: "sale",
lineItems: [
{
lineItemType: "customPayment",
description: "Payment Amount",
currency: "USD"
},
},
successUrl: null,
cancelUrl: null,
receipt: {
showReceipt: true,
sendToCustomer: true,
},
paymentMethods: [
{
type: "creditCard",
use3DSecure: false,
},
{
type: "googlePay",
use3DSecure: false,
},
],
fields: [
{
field: "merchant_defined_field_1",
required: true,
},
],
}).then((error) => {
console.log(error);
});
});
});