My custom checkout page successfully charges cards, yet the screen never moves past the spinning “processing” state. There are no errors in the browser console or server logs—the transaction settles in the backend—but users don’t see any confirmation. I need the flow corrected so the moment a payment is approved the page stops loading and shows a clear success message. You’ll be looking at a fully custom payment link which is connected to PayPal & Stripe The goal is to identify why the frontend isn’t receiving (or interpreting) the completion signal, update the script or endpoint as needed, and surface a friendly “Payment successful” notice before redirecting or closing the modal. Deliverables • Diagnose the current callback/response chain and patch the hang-up • Implement a visible success message that fires only after the charge is confirmed • Prove the fix with one live or sandboxed transaction and provide concise hand-off notes Once that works end-to-end on desktop and mobile, the job is done.