How to troubleshoot common PassionPayments issues
Congratulations on setting up PassionPayments! 🎉 Once connected, you’re ready to start collecting payments from clients. This guide shares recommendations for testing your setup and explains how to troubleshoot common errors.
In This Article
Recommendations after setting up PassionPayments
Common errors with PassionPayments
Recommendations After Setting Up PassionPayments
Make a test purchase (highly recommended)
Run a test purchase to confirm everything works correctly in your Passion account and Stripe.
Check the following:
-
The payment went through successfully in Stripe.
-
Access is automatically granted to the lessons included in the plan.
-
If you’re testing a plan with a free trial, you won’t be charged—you can cancel the purchase in Stripe afterward.
👉 If your payment fails, lower the fraud alert threshold in Stripe (see below) and try again with a different card.
Adjust your fraud alert threshold in Stripe
With Stripe (and most payment processors), 20–30% of transactions may bounce due to insufficient funds or bank fraud alerts.
To reduce declined payments, adjust your account’s fraud detection thresholds. Follow Stripe’s official guide: Customize Radar rules to reduce blocked transactions.
Reconnect Stripe if errors persist
If you encounter failed payments or clients don’t receive access after purchase, disconnect and reconnect Stripe in your Passion account. Then recreate your pricing plans to ensure they sync properly with Stripe.
💡 How do payouts work?
Funds from PassionPayments are deposited directly into your bank account through Stripe. The timing depends on your payout schedule and business location (typically 2–7 business days). Learn more from Stripe:
-
For additional help, reach out to Stripe Support.
Common Errors with PassionPayments
Error when disconnecting Stripe
You can only disconnect Stripe from your Passion account if no active subscriptions exist.
What to do:
-
Log in to Stripe.
-
Go to Subscriptions and confirm no clients are active.
-
Go to Authorized Applications and revoke access for Passion.io.
📌 Note: If active subscriptions remain, cancel them first or ask clients to sign up via your branded app or checkout URL.
If there are no active subscriptions and you still can’t disconnect, contact us with a screenshot of your Subscriptions page.
Payment failed (with decline code)
When a client’s payment fails, Stripe records the decline reason.
What to do:
-
Log in to Stripe.
-
Go to Customers and search by the client’s email.
-
Open the failed payment under Events and Logs.
-
Review the decline code.
-
Use Stripe’s reference guide: List of decline codes.
Payment failed (no decline code showing)
If Stripe doesn’t provide a failure reason, check whether your Passion pricing plans are syncing correctly with Stripe.
What to do:
-
-
Log in to Stripe.
-
Go to Products and confirm your pricing plans appear there.
-
If they don’t, create a new pricing plan in Passion and refresh your Stripe Products page.
-
Once linked, repeat the test purchase.
-