Stripe Connection Problems

Use this guide when PayPress cannot create Checkout Sessions, create webhooks, refresh analytics, issue refunds, or perform Stripe actions.

Overview

Use this guide when PayPress cannot create Checkout Sessions, create webhooks, refresh analytics, issue refunds, or perform Stripe actions.

Symptoms

  • Stripe Connection says Not Configured.
  • Create Webhook button is disabled.
  • Checkout fails before reaching Stripe.
  • Analytics refresh fails.
  • Refund or retry payment action fails.

Likely Causes

  • Active-mode secret key is missing.
  • Active-mode publishable key is missing.
  • Wrong mode selected.
  • Key copied incorrectly.
  • Stripe account permissions or account status issue.
  • Site using old cached settings page.

Resolution Steps

  1. Open PayPress Settings.
  2. Confirm the selected mode.
  3. Save the matching publishable and secret keys.
  4. Confirm Stripe Connection shows Configured.
  5. Create or confirm the webhook.
  6. Try a simple test checkout.
  7. If analytics or refunds fail, confirm the key belongs to the same Stripe account as the payment.

Expected Result

PayPress should be able to create Checkout Sessions and perform approved Stripe actions for the active mode.

Additional Notes

PayPress status badges use local settings and do not perform remote Stripe health checks on every page load.

Related Articles