Integration with Stripe
Copy the link to the article

Stripe is a service that allows you to manage online payments.

Integration with Stripe allows you to make a payment link through Stripe. After you pay the bill, the payment status automatically changes in RetailCRM. If necessary, you can also arrange a refund for an order in RetailCRM. The payment link can be sent via SMS, e-mail or sent to the customer in a more convenient way, such as through chats and messengers.

The integration is available if at least one of the following countries is enabled: Spain, Peru, United States, Chile, Great Britain, Mexico, Bolivia, Japan, Germany, Colombia, Ecuador, Peru, Argentina, India, Brazil, Portugal, China.

The Stripe currency must match the currency selected in RetailCRM.

Configuration of the integration

To connect Stripe, you must have a verified Stripe account. You have to fill in all the company details, bank details, etc..

Once you sign the contract and have the operating account, you will be able to connect it with RetailCRM.

Before connecting Stripe, you need to log into your retailCRM system " (for example: )" and go to Settings > Integration > API Access Keys and create a new API key.

Select the store and the following methods:


  • /api/integration-modules/{code}
  • /api/integration-modules/{code}/edit


  • /api/payment/(updateInvoice|check)

To start the integration with Stripe, click on the Stripe icon in the Marketplace widget. After clicking the "Connect" button, you will be redirected to the Connection page, where you have to enter the previously created API key and the URL of your RetailCRM account.

Go to the “Accounts” section and enter the “Client id” and “Secret key” to add an account.


To get the “Client id” and “Secret key”go to your Stripe account. Under Developers - API-key click on Create App.

Create App Name and Sandbox developer account, and click on “Create App” button.

Then switch on Live tab. There you will find “Client id” and “Secret key”.

After adding the keys to the system, click on save and the settings page will be updated where the connected account appears, the store name and the option to “Confirm manually”.

Confirm manually: this option serves to avoid an erroneous payment and do not have to make the money back. It will allow you to confirm if you want to receive this payment or reject it in each order below the link.


If this option is disabled, all payments will be accepted automatically. To cancel the payment, you will have to make a refund (return).

The “Test " field is configured via Stripe. It helps you to know if you are using the test or production account.

Below the table with the list of connected accounts, there is a link for the configuration of payment methods within your system.

Thank you for your feedback.
Was this article helpful?
  • Рекомендации не помогли
  • Нет ответа на мой вопрос
  • Текст трудно понять
  • Не нравится описанный функционал
Next article
Add payment method for Stripe
After everything is set up, Stripe-related payment types will be available for selection in the "Payment" block. In the article we will analyze which payment methods are available when integrated with Stripe.