All payment processors we integrate with are PCI compliant, fully encrypted, and are regularly audited by third-parties. You can connect Stripe, Braintree, or Authorize.net. Choosing which processor to use depends on a few factors, like where you're located and which payment methods you want to offer. This guide covers these options and tips on selecting the best one for your needs
Watch a video
Getting started
To enable a payment processor in ReCharge, select the wrench icon from the ReCharge Dashboard. If your store is on Shopify click on General Settings, or if you are on BigCommerce select Payment (General.) Afterward, select the payment processor you would like to connect from the dropdown under Payment processors.
Stripe
Connecting Stripe lets customers pay with their credit card without creating or logging into an account. Stripe accepts payments from these cards:
- Visa (credit and debit cards)
- MasterCard (credit and debit cards)
- American Express
- Discover (US merchants only)
You can also accept Apple Pay from customers checking out on a supported device.
After connecting your Stripe account your checkout page will look like this:

Visit Stripe's global page to see their supported countries. The available currencies depend on the location of the bank account connected to your Stripe account.
For instructions on connecting Stripe, visit Connecting to Stripe.
Paypal via Braintree
Signing up for Braintree and connecting a PayPal Business account lets customers check out using their PayPal accounts.
Customers can select PayPal to log into their PayPal account and complete the purchase.
All PayPal payments need to go through their subsidiary company, Braintree. Braintree is the only version of PayPal that allows the flexibility of changing or adjusting an existing subscription. Braintree supports PayPal as well as credit card payments.
For instructions on connecting Braintree or Paypal, visit Connecting to Braintree or PayPal via Braintree.
Note: You can have both Stripe and Braintree active at the same time on your account.
Authorize.net
To enable Authorize.net, you will need to obtain your API Login ID and Transaction Key and send it to ReCharge support.
Once connected the checkout page will look like this:
For instructions on connecting Authorize.net, visit Connecting to Authorize.net.
Note: You will also need to reach out to our support team if you ever want Authorize.net removed or updated.
Offering Apple Pay
First, you’ll need to use Stripe or Braintree as your main payment processor. Once ReCharge detects that you're using Stripe or Braintree for payment processing, you'll see the option to enable Apple Pay in the Checkout settings under Checkout page controls.
Once you have enabled Apple Pay, your customers will see the Apple Pay option when checking out with an iOS mobile device using the Safari browser.
For instructions on connecting Apple Pay, visit Apple Pay.
Connecting Paypal as a secondary payment processor
If you are currently using Stripe or Authorize.net, you can also enable Paypal via the Braintree integration.
- In the ReCharge Dashboard, click the wrench icon and General Settings.
- Under the Payment processors section, select Braintree/Paypal from the dropdown.
- Enter in your Braintree Merchant Id, Public Key, and Private Key.
- Check the Braintree Paypal Active checkbox.
- Click save.
- Return to the payment processor dropdown, and re-select your primary payment processor from the dropdown and click Save again.
Processing fees
Stripe, Braintree, and Authorize.net all charge processing fees. For more information:
FAQ
For frequently asked questions, visit Payment processors FAQ.