Success Page Missing Order Details

Use this guide when the customer returns from Stripe but the success page does not show the expected order confirmation.

Overview

Use this guide when the customer returns from Stripe but the success page does not show the expected order confirmation.

Symptoms

  • The page says no recent order information is available.
  • The page says payment was received but details are still being finalized.
  • Receipt or invoice links are missing at first.
  • Date or amount appears blank.

Likely Causes

  • The page was opened without a valid checkout session context.
  • Webhook processing has not completed yet.
  • The success page is cached.
  • The order was rejected by ownership validation.
  • The order exists but receipt/invoice enrichment arrived later.

Resolution Steps

  1. Wait a few seconds and refresh the success page.
  2. Confirm the success page is not cached.
  3. Confirm the payment appears in PayPress Orders.
  4. Check Event Timeline for checkout.session.completed.
  5. If no order exists, troubleshoot Order Not Created.
  6. If document links are missing, wait for charge or invoice webhook enrichment.
  7. Confirm the success page contains the PayPress order confirmation shortcode.

Expected Result

The customer should see a clean order confirmation once the valid checkout session and local order data are available.

Additional Notes

It is normal for some document links to appear shortly after the initial success-page load because Stripe sends related events separately.

Related Articles