Stripe Connect allows you, as a crowdfunding portal or e-commerce website owner, to charge a fee on top of transactions made on your site. Stripe Connect enables fees on a flat or percentage basis, and is available as part of the IgnitionDeck Enterprise package.
Users can authenticate (via oAuth) for your application by visiting their payment settings page, viewable once they have submitted a project or product for review, provided it has been enabled in the gateway settings menu.
Once you’ve set up your payment gateway(s), you will probably want to perform some test transactions to make sure everything is working properly. For some tips on testing your payments gateway(s), see our documentation page called Payment Gateway Testing.
Stripe Connect is included as part of IgnitionDeck Enterprise. To enable, simply visit IgnitionDeck Commerce->Gateways and enable Stripe and Stripe Connect. You may not see this option if a) you have not validated your license key in the IgnitionDeck->Settings menu or b) You have another credit card payment gateway enabled.
How to Create Your Stripe Connect Application
Enter your desired Fee type (percentage or flat dollar amount) and Fee amount in the Application Settings as depicted above, and save. Ensure that new project creators visit their payment settings screen and authorize with your application via Stripe Connect. When successful, they will see a checkmark icon in their Stripe Connect button with a message that says ‘Connected.’
Going forward, all purchases made on your site, provided the creator has authorized via Stripe Connect, will be charged the fee dictated in your Stripe Connect settings. This fee is automatically deducted from the funds that are sent to the merchant’s account post-purchase and applied to your Stripe Balance.
To determine if a Project Creator has successful connected their Stripe account, go to your Stripe.com account, scroll down to Applications: Connected Accounts. The Project Creator’s Stripe account email will appear in this list if they have successfully completed their connection:
When you are ready to go live and have taken your payment gateways out of Test Mode, be sure to go to IDC > Stripe Connect and uncheck the Development Mode checkbox, otherwise your project creators will not be able to connect their live payment accounts to your testing environment:
In your Stripe dashboard, update your webhooks (if you didn’t include Live configurations on your initial set up) for HTTPS / Live protocols:
If your project creator is going to use the Subscription funding option on their campaign, they must set up the webhook in their Stripe account in order for the Subscription plan to be created properly within their account. Failure to do so will result in the subscription plan being created in the site owner’s Stripe account and all funds sent to the site owner instead of the project owner.
No such customer or similar objects exist in live mode. But test mode key was used to make this request
This error happens when a project creator’s Stripe account has been connected during the Test mode of the payment gateway but then a payment is attempted when the gateway has been switched into Live mode. To fix this error the project creator’s Stripe credentials must be revoked from the site so that they can reconnect in the Live mode.