- STATUS: ACTIVE

- COMPATIBLE VERSION: 4.0


1. HOW DOES THE INTEGRATION BETWEEN STRIPE AND REVO WORK?
2. HOW TO CREATE A STRIPE ACCOUNT
3. HOW TO TRANSITION THE STRIPE ACCOUNT FROM TEST TO PRODUCTION
4. REVO SOLO
4.1 HOW TO SET UP THE STRIPE PAYMENT GATEWAY FOR REVO SOLO
4.2 RETURNS POLICY AND PRIVACY POLICY FOR REVO SOLO
4.3 ORDER PAYMENT IN REVO SOLO
5. REVO SOLO XPRESS
5.1 HOW TO SET UP THE STRIPE PAYMENT GATEWAY FOR REVO XPRESS
5.2 ORDER PAYMENT WITH XPRESS


Stripe is a virtual payment platform that supports payments from credit and debit cards, acting as an intermediary between the buyer and the bank associated with an online store, enabling any business to receive payments quickly and easily.


1. HOW DOES THE INTEGRATION BETWEEN STRIPE AND REVO WORK?

Stripe "transports" the money from the End User's account to the Establishment's Bank account. Once the Stripe account is configured and integrated with REVO, payments will be automated and recorded in REVO.


2. HOW TO CREATE A STRIPE ACCOUNT

To create a Stripe account, you must do so here.



Once you have created and activated your Stripe account, look for the credentials you will need to configure your payment gateway in Revo SOLO.

1. Click on Developers.

2. API Keys.

3. Once in the API keys, you will find the Secret Key. This key will be the Stripe key.

4. In API keys, you will also find the Publishable Key. This key will be the Publishable key.

5. For the Stripe payment platform to work correctly, webhooks must be configured to the Stripe account.

Therefore, go to the Webhooks section, which is also within the Developers section.

Create a new webhook by clicking Add endpoint.

Once inside, you will need to fill in the following information:



  • Endpoint URL:

    • To use Stripe in Revo SOLO: https://revointouch.works/webhooks/stripe
    • To use Stripe in XPRESS: https://xpress.revo.works/webhooks/stripe

  • Select events to listen to > Select events: payment_intent.succeeded and payment_intent.payment_failed.

After adding the events, click the Add endpoint button.

Note: If you plan to use Stripe in both Revo SOLO and XPRESS, you will need to create two webhooks, each with its correct endpoint URL.

Once the webhook is created, enter it.

At the top of the screen, you will see the Signing secret section, where you will need to click "Reveal" and copy that key.

This key will be the Webhook key.


3. HOW TO TRANSITION THE STRIPE ACCOUNT FROM TEST TO PRODUCTION

In your initiated Stripe account, you will see that you are currently in test mode.

If you want to switch the account to production, click activate your account.



From here, you will need to fill in each of the required fields until you reach the end of the process.



4. REVO SOLO

4.1 HOW TO CONFIGURE THE STRIPE PAYMENT GATEWAY FOR REVO SOLO

Note: Revo SOLO must be correctly configured beforehand.

1. Access the back-office of Revo SOLO.

2. Click on Configuration / Payment Gateways.

3. Click on +New.

4. Fill in the following information:



  • Name: Identifying name of the payment gateway.

  • Test: Disabled

  • Default: Enabled

  • Type: Stripe.

  • Stripe key: Stripe Key.

  • Stripe publishable key: Stripe Publishable Key.

  • Stripe webhook key: Stripe Webhook Key.

5. Click Save to confirm the changes.

Note: Once all the data for the Stripe payment gateway is entered, you will need to assign the gateway to your establishment. More information here.


4.2 RETURN POLICY AND PRIVACY POLICY REVO SOLO

1. Access the back-office of Revo SOLO.

2. Click on ESTABLISHMENTS.

3. Add the return policy to the establishment and save.



4. Click on Configuration / LEGAL DOCUMENTATION.

5. Add the privacy policy and save.



4.3 ORDER PAYMENT IN REVO SOLO

From here, when we place an order on any link of our Revo SOLO establishment, selecting card payment, a screen will appear to enter our card details and thus successfully make the payment and order.



Note: To perform a payment test with our Stripe test environment, you have several test cards available here.

 

5. REVO SOLO XPRESS

5.1 HOW TO CONFIGURE THE STRIPE PAYMENT GATEWAY FOR REVO XPRESS

1. Access the back-office of Revo XEF.

2. Click on INTEGRATIONS.

3. From the Add button, search for XPress.

4. Click on Add to add the integration.



5. Fill in the following information:



  • Active:

  • Name: Identifying name of the integration.

  • Test: Disabled.

  • Solo XPress message: The text displayed below the XPress QR Code.

  • Payment method: Select the XPress payment method.

  • Payment gateway: Stripe.

  • Key: Stripe Key.

  • Publishable key: Stripe Publishable Key.

  • Webhook key: Stripe Webhook Key.

  • Menu URL: Configure this option to redirect users to the menu when there is no pending order to pay.

  • Print type: Select if you want to print a QR code for the customer to request their invoice online.

6. Click Save to confirm the changes.

7. Click on the to upload the return and privacy policy.





8. Click Update to confirm the changes.


5.2 ORDER PAYMENT WITH XPRESS

Once the Revo XPRESS integration is created correctly, you can make payments successfully: