Joomla Stripe Payment Plugin for the Common Payment API
Receive money via Stripe on any of the many extensions that support the Common Payment API: Quick2Cart, JGive, JTicketing, SocialAds by TechJoomla, Matukio by CompoJoom, DigiStore by IJoomla and more.
Set up in minutes, and start accepting money now!
ATTENTION Please: This plugin does not work by itself: it just adds the Stripe payment option to one of the products mentioned above. If in doubt if it will work for you, just ask us!
This plugin provides the Stripe payment flow for single vendor or multivendor with payouts. This means that the site owner will always receive the payment in full, then it will be necessary to handle the payouts from the backend if multiple vendors act on the same site. Should you want to handle payouts automatically, then an additional plugin will be necessary: The Stripe Connect plugin (which will be released shortly).
How to accept Stripe payments for your site
After you install the plugin, you will get some quick links to configure it and get support. These links will be also available in the main configuration page of the plugin
Open the plugin configuration (browse to Extensions, plugins, and filter using the "stripe" keyword, or find it in the payments group.
The Sandbox / test mode is enabled by default. This will allow you to test your plugin without making any actual charges.
Enabling the test mode simply implies using the test keys instead of the live ones.
Now enable the Stripe Payment plugin.
API Keys configuration
Before you can use the plugin, you will need to create a account and set the application keys:
Click on the link and create / login to your stripe account, the browse to your Account Settings:
and open the API Keys tab:
Make sure you copy and paste both the test and the live keys: setting the sandbox/test param in the basic plugin configuration will trigger using the appropriate key set.
Setting up the Stripe Connect is not required for single vendor or simple usage. The configuration for connect is documented in the Stripe Connect plugin page.
Connecting your Common Payment API Application
(i.e. quick2cart by techJoomla) and add Stripe Payment to the list of supported payments.
Important notice: please make sure Stripe is available in your country before you purchase!
Compatibility and tests
This plugin was tested with Quick2Cart v. 2.0, 2.1,2.2 on Joomla 2.5, 3.2 and 3.3, matukio, jgive. Please open a support ticket to let us know of any issues, we'll promptly escalate your request. Setup configuration: Joomla 2.5, 3.2-3.5 installation, with Quick2Cart 2.1-2.4 installed, single or multivendor. Setup a shop, add at least one product. For matukio, create an event (note: a custom version is required as of January, 2015, we'll do the required changes for you); for jGive, create a subscription.