Success Page / Order Confirmation

The success page gives customers a clear confirmation after Stripe Checkout. PayPress can display a professional order confirmation using the order information from the checkout session that just completed.

Overview

The success page gives customers a clear confirmation after Stripe Checkout. PayPress can display a professional order confirmation using the order information from the checkout session that just completed.

Requirements

  • A WordPress page for successful checkout returns.
  • PayPress success/order confirmation shortcode placed on that page.
  • Stripe Checkout configured to return customers to that page.
  • Webhooks working so order details can be finalized.

Steps

  1. Create a WordPress page for order confirmation.
  2. Add the PayPress order confirmation shortcode to the page.
  3. Save and publish the page.
  4. Configure your PayPress checkout/success settings to use that page.
  5. Run a test payment.
  6. Confirm the customer sees the order confirmation after returning from Stripe.

Expected Result

The success page shows a clean confirmation such as order type, status, amount, currency, date, reference, subscription ID when applicable, and invoice or receipt links when available.

Important Notes

The confirmation page only shows information for the checkout session that just completed. It is not an arbitrary order lookup page. If the webhook is still processing, the page may show that order details are still being finalized. Success pages should remain uncached.

Troubleshooting

If the page says no recent order information is available, confirm the customer returned from Stripe using a valid checkout session. If the date is blank or invalid, update to a version with timestamp hardening. If invoice or receipt links are missing right away, wait briefly and refresh after webhook enrichment completes.

Related Articles