Stripe is a payment service that operates as both a Payment Gateway and Merchant Account. In practice, this means that setting up an account with Stripe is fast and easy.
This documentation area covers basic Stripe information and settings. We also have a guide on troubleshooting a few common issues with Stripe that can happen at Membership Checkout.
In this guide: Currencies | Countries | Fees | Gateway Setup | Stripe Connect Setup | Webhook Setup | Apple Pay & Google Pay Setup | Live or Test Mode Settings | Stripe Checkout | Stripe API Version | Subscription Updates
Merchants can use Stripe to accept most credit and debit cards, including Visa, MasterCard, American Express, Discover, Diner’s Club, EnRoute, and JCB.
Members can also make payment using their Apple Pay, Google Pay, and Microsoft Pay accounts. Read this companion guide on setting up these payment request buttons in PMPro.
If you enable the Beta Stripe Checkout feature, your site can also give users the option to use other payment methods, such as bank debits.
Merchants can accept payments in over 135 currencies. View the full list of currencies supported by Stripe
You have the option of letting Stripe automatically handle all conversions from USD and deposit the funds in your local currency-denominated bank account. Please note that Stripe charges a conversion fee for this service.
Stripe enforces a minimum amount when creating a charge which varies by country and currency. The minimum amount you can charge depends on which bank account settlement currency the payment would be paid out to. Minimum and maximum allowed charge amounts for your country and currency can be found in the Stripe documentation.
Stripe in Your Country
While you can accept payment in over 130 currencies, Stripe is only available for businesses in the 47 countries listed on the Stripe “In Your Country” page. Visit https://stripe.com/global to view the list and sign up to be notified when Stripe is available in your country.
There are no fixed monthly or annual fees when using the Stripe gateway.
Stripe charges 2.9% + $0.30 fee per transaction. Recurring payments, which use the Stripe Billing API incur an additional 0.5% fee per transaction. See https://stripe.com/us/pricing for details.
Users who are connected through the Paid Memberships Pro Stripe Connect interface are charged an additional 1% per transaction. This fee goes to Stranger Studios, the developers of Paid Memberships Pro, and is used to support the Connect server, Stripe gateway development, and the Paid Memberships Pro platform in general. Members with an active paid membership for PMPro and an active License Key validated on their site will avoid that 1% fee on all new orders and subscriptions.
Additional Benefits of Stripe Connect
Not only does Stripe Connect offer a much easier setup process, it also makes your payment gateway more secure. When you connect Stripe through Paid Memberships Pro, we’ll be able to see the status of your account. Insight into account status will help us (and Stripe) resolve support requests faster.
Stripe Connect sites do not have to manually copy and paste their API keys into any settings fields. While the API keys are stored in the WordPress database, they are not readily accessible by users with the admin role. Additionally, connected sites do not need to manually maintain the API version linked to their API keys. This means that your membership site will always be using the latest, most secure, most fraud-proof method to connect to Stripe and accept payments.