Stripe

Stripe is a United States-based online payment solution provider allowing businesses to accept credit cards and other payment methods.

Create your Stripe account with Odoo

To create a new Stripe account and link it to your Odoo database, make sure the company’s Email is configured in the company’s settings, then follow the steps below according to your hosting type:

  1. Navigate to the payment provider Stripe and click Connect Stripe.

  2. Go through the setup process and confirm your email address when Stripe sends you a confirmation email.

  3. At the end of the process, click Agree and submit. If all requested information has been submitted, you are then redirected to Odoo, and your payment provider is enabled.

Tip

If you have created an account instead of linking an existing one, enable the developer mode, then click Reset your Stripe Account on the Stripe payment provider form, then fill in your Stripe account’s credentials.

Manual credential input

Manual credential input is needed, for example, when linking an existing Stripe account to your Odoo database, when using an account created on Odoo.sh or On-premise, or when testing Stripe without affecting live transactions.

Stripe configuration

  1. Go to the API keys page on Stripe, or log into your Stripe dashboard and go to Developers ‣ API Keys.

  2. In the Standard keys section, copy the Publishable key and the Secret key and save them for the Odoo configuration step.

Odoo configuration

  1. Enable the developer mode.

  2. Navigate to the Stripe payment provider.

  3. In the Credentials tab, fill in the Publishable Key and Secret Key fields with the values you previously saved.

  4. Click Generate your webhook.

  5. Configure the remaining options as needed.

  6. Set the State field to Enabled.

Tip

Enable Apple Pay

To allow customers to use the Apple Pay button to pay for their eCommerce orders, navigate to the Stripe payment provider, then go to the Configuration tab, enable Allow Express Checkout, and click Enable Apple Pay.

Tip

Stripe allows to manually capture and refund payments either from Odoo or directly from the Stripe dashboard.

Supported payment methods

ACH Direct Debit

ACH Direct Debit

Affirm

Affirm

Afterpay

Afterpay

Alipay

Alipay

Alma

Alma

Amazon Pay

Amazon Pay

BACS Direct Debit

BACS Direct Debit

Bancontact

Bancontact

BECS Direct Debit

BECS Direct Debit

Boleto

Boleto

Card

Card

Cash App Pay

Cash App Pay

Clearpay

Clearpay

EPS

EPS

FPX

FPX

GrabPay

GrabPay

iDEAL

iDEAL

Klarna

Klarna

MobilePay

MobilePay

Multibanco

Multibanco

P24

P24

PayNow

PayNow

Paypal

Paypal

Pix

Pix

Prompt Pay

Prompt Pay

Revolut Pay

Revolut Pay

Satispay

Satispay

SEPA Direct Debit

SEPA Direct Debit

Swish

Swish

Twint

Twint

UPI

UPI

Express Checkout

Express Checkout

WeChat Pay

WeChat Pay

Zip

Zip