Cancel Subscriptions

Subscription cancellation is handled through Stripe. PayPress can display cancellation state and provide customer portal access where customers can manage their subscription if the portal is configured.

Overview

Subscription cancellation is handled through Stripe. PayPress can display cancellation state and provide customer portal access where customers can manage their subscription if the portal is configured.

Requirements

  • Active Stripe subscription.
  • PayPress subscription record.
  • Customer Portal configured if customers should self-manage cancellation.
  • Webhooks configured.

Steps

  1. Open the customer subscription in PayPress or Stripe.
  2. If using the Customer Portal, send the customer to the portal.
  3. Customer or administrator cancels the subscription in Stripe.
  4. Stripe sends subscription webhook events.
  5. PayPress updates the local subscription status or cancel-at-period-end state.

Expected Result

The local subscription reflects Stripe cancellation state after webhooks process. If cancellation is scheduled for period end, PayPress should show the cancel-at-end information.

Important Notes

Refunding a subscription payment does not automatically cancel the subscription. Cancellation and refund are separate Stripe actions.

Troubleshooting

If a canceled subscription still appears active, check webhook delivery. If cancel-at-end does not display correctly, confirm Stripe sent a subscription updated event. If the customer cannot access the portal, review Customer Portal setup.

Related Articles