After Payment
The receipt screen, and what a customer sees if something goes wrong.
On success
The customer sees a confirmation screen with the amount paid, order details (order ID, invoice number, plan, purchase date, next renewal if applicable), and transaction details (transaction ID, payment method, status). Order and transaction IDs have a copy-to-clipboard button.
If you gave EnOpSy a return URL for your own app, a "Go to Dashboard" button sends the customer back there.
If the receipt link has expired
Receipt links don't stay valid forever — if a customer opens one too late, they'll see a "Receipt Not Found" message rather than their payment details.
Declined or failed payments
A declined card shows a short error message right under the card field, so the customer can try again immediately. For a couple of specific situations (like the amount being below Stripe's minimum for that currency) a more visible banner is shown above the currency selector instead of a quick error, since it needs the customer's attention before retrying.
If the payment link itself is broken
If the checkout link is invalid or has expired, the customer sees a dedicated error page with next-step guidance and a way to contact support — separate from a declined card, which stays on the normal checkout form.
