Subscription Renewal Not Appearing

Use this guide when a subscription renewal succeeds in Stripe but no renewal order appears in PayPress.

Overview

Use this guide when a subscription renewal succeeds in Stripe but no renewal order appears in PayPress.

Symptoms

  • Stripe shows a paid renewal invoice.
  • PayPress subscription exists.
  • No new renewal order appears.
  • Event Timeline may not show invoice events.
  • Event may be ignored as foreign.

Likely Causes

  • Invoice webhook did not arrive.
  • Ownership validation blocked the event.
  • The renewal was created manually without PayPress ownership context.
  • Stripe event is in a different mode.
  • Invoice was not actually paid.

Resolution Steps

  1. Confirm the renewal invoice is paid in Stripe.
  2. Check PayPress Event Timeline for invoice.payment_succeeded or invoice_payment.paid.
  3. Confirm webhook delivery in Stripe.
  4. Check for Foreign Event Ignored.
  5. Confirm the subscription originated from this PayPress installation.
  6. Refresh Orders and Subscriptions after webhook processing.

Expected Result

A successful renewal invoice should create a new local order when invoice events pass ownership validation.

Additional Notes

PayPress does not poll Stripe on a schedule for renewal orders. It relies on webhook events.

Related Articles