Set Up PassionPayments
Connect your Stripe to your Passion account to securely accept credit and debit card payments and start earning directly from your app.
In This Article
Benefits
General Information
Connecting Stripe
Run a Test Payment
Installment Plans
Benefits
-
Get paid directly to your bank account through Stripe.
-
Save on the 15-30% app sales commission (vs. Apple/Google Store in-app purchases).
-
Link your PassionPayments Checkout link to your external sites.
- Offer plans with free trial periods between 3, 7, 14, 30 days.
General Information
| Supported Payment Methods |
PassionPayments exclusively supports credit/debit cards and Google Pay. You can also provide alternative options like PayPal links or external checkout methods to give your clients added flexibility. |
| Accepted Currencies | View the accepted currencies per country. The currency used in your Passion.io account must match the currency in your Stripe account. If the currencies do not match, the transactions may be declined. Learn how to change your currency. |
| Processing Fees |
Stripe: 2.9% + $0.30 per transaction |
| Minimum Charge | $0.50 (USD) For more information and minimum amounts for other countries, visit Stripe. |
| Blocked Countries |
Due to regulatory and compliance requirements in these regions, Stripe doesnโt support application fees for platforms with connected accounts in Brazil, India, Indonesia, Malaysia, Mexico, and Thailand. If you attempt to receive payments from a client in any of these countries using application fees, the payment will be declined. |
| Managing Your Account | For information on topics such as payout schedules, refunding a customer, chargeback disputes, and more, please visit the Stripe Help Center. Your Stripe account is subject to Stripe's applicable terms, policies, and fees. |
| Installment Plans |
Passion.io doesnโt support installment plans directly. Offer installment plans by setting them up in Stripe. |
Connecting Stripe
If You Already Have a Stripe Account
- In your Admin view, navigate to My App and click Settings.
- Scroll down to the Integration section and click on it.
- On the next page, click Connect Account next to Stripe.
- Youโll be redirected to Stripe. If nothing happens, enable pop-ups or try an Incognito/private window
- Select your existing Stripe account or enter the email tied to your Stripe account.
- Review and verify any requested details, then click Agree & Submit
- You will see the โ Connected sign once your Stripe is successfully connected.
If You Donโt Have a Stripe Account Yet
- In your Admin view, navigate to My App and click Settings.
- Scroll down to the Integration section and click on it.
- On the next page, click Connect Account next to Stripe.
- Youโll be redirected to Stripe. If nothing happens, enable pop-ups or try an Incognito/private window.
- Click Create a new account.
- Follow the prompts to create your account:
- Enter your email & phone number
- Verify your number (if prompted)
- Choose your type of business:
- Individual โ most creators
- Company โ talent agencies or incorporated businesses
- Nonprofit โ if applicable
- Provide any requested business or profile details (website or social profile link, etc.)
- For the business website field: you can use your social media profile link.
- Connect the bank account where you want payouts to be deposited.
- Click Agree & Submit.
- You will see โ Connected sign once youโre Stripe is successfully connected.
- Open the email from Stripe and click Confirm your email.
If youโre experiencing issues activating PassionPayments, please contact our Support Team for assistance.
Run a Test Payment
Before proceeding with sharing your checkout link, run a test purchase. This is the fastest way to ensure PassionPayments is active.
To Run a Test Purchase:
- Create a test account in your Passion.io app.
- Navigate to Users and click on the + button.
- Include a personal email to test with.
- Leave the Pricing plan section with only the Default access plan selected.
- Click add user.
- Set up a password with the activation email.
- Copy your web checkout link.
- Navigate to Pricing.
- Click on the ๐ icon next to any active pricing plan.
- Open an incognito/private browser window.
- Log in using your test user account.
- Paste the web checkout link into the URL bar.
- Enter valid payment details.
โ ๏ธ A real payment is required. Preview or test modes do not validate live Stripe processing.
To Check User Access:
- Log in with your main Passion.io credentials.
- From your Admin, navigate to Users and search the user by name or email.
- Click the userโs name or email to open the User Profile section, then select the Plans tab to view the activated plan.
For checkout, payment-related issues, or common PassionPayments issues, refer to the Troubleshooting Common PassionPayments Issues guide.
Tax Implications
- Passion.io do not collect taxes for your purchases or sales.
- For PassionPayments, Stripe handles the taxes. The best thing to do is check this link in your Stripe account: https://dashboard.stripe.com/settings/tax.
- For apps, Apple/Google sells them in your name and pays these taxes. They then pay out โproceedsโ to your creators (after taxes and commissions).
- For all other tax concerns, as the tax rules vary from country to country/jurisdiction, it is still best to ask and consult your tax expert.