Stripe
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:
-
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.
- Client ID – Found under
-
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
- French: Help Center - Stripe - FR
- English: Help Center - Stripe - EN
Test Stripe
You can use Sandbox mode to test your integration in a safe environment.
Endpoints
The following endpoints are available for Stripe integration:
GET /payments
GET /payment
GET /balances
GET /refunds
GET /transactions