General Information

Website: Stripe
Software type: Solution as a Software (Saas)
Geography: 🌎 Worldwide

Introduction

Stripe is a financial infrastructure platform that helps businesses accept payments, send payouts, and manage their revenue globally. It supports a wide range of payment methods and currencies, making it easier for companies to scale and operate internationally.

Configure Stripe

Prerequisite(s)
There are no prerequisites to enable Stripe in your Chift App. However, the user must be a Stripe client in order to retrieve the necessary credentials.

Connect Stripe

Process
There are two connection methods available depending of your use of Stripe:

To activate a connection with Stripe, the user must follow the appropriate flow based on their integration type:

  1. Via an App - OAuth2 Connection is required
    This method is used when the user is connecting through a Stripe Application.
    In this case, you must create an app in your Stripe Developer dashboard.

    • Client ID – Found under Settings → Extensions → Onboarding Options.
    • Client Secret – This is your Secret key, available on the Developer Dashboard.
    • You must also configure the redirect URI correctly during app setup.
  2. Access Token via the Stripe dashboard
    When the integration is done via website without using an app, a direct connection using an Access Token (i.e., Secret key) is possible. This token is generated on the Developer interface.

Help Articles

Test Stripe

You can use Sandbox mode to test your integration in a safe environment.

Endpoints

The following endpoints are available for Stripe integration:

  1. GET /payments
  2. GET /payment
  3. GET /balances
  4. GET /refunds
  5. GET /transactions