Stripe
Learn about our Stripe integration
Stripe is an international online payment processing platform that handles credit card payments and charges on behalf of small businesses. Use Codat's Commerce APIAPI A set of rules and protocols that allows different software applications to communicate with each other. Codat provides APIs for accessing financial data from accounting, banking, and commerce platforms. with Stripe to securely connect to, retrieve, and view your customers' commerce transactions.
The integration now uses Stripe Connect to establish authenticated connectionsConnection A link between a Codat company and a data source (like an accounting platform). Each connection represents authorized access to pull or push data from that platform. between companies and Stripe data sourcesData source An external platform (such as QuickBooks, Xero, or a bank) that Codat integrates with to pull or push financial data., rather than Stripe extensions.
If you're an existing user, you must configure your Stripe integration to use Stripe Connect before you can linkLink The authorization flow that allows end users to connect their accounting, banking, or commerce platforms to your application via Codat. any more customers (merchants). Existing data connectionsConnection A link between a Codat company and a data source (like an accounting platform). Each connection represents authorized access to pull or push data from that platform. are unaffected until 2024, the planned deprecation date for Stripe extensions.
See Set up the Stripe integration for the steps you need to take to update your integration.
Available integrations
Codat provides two Stripe integrations: Stripe Test and Stripe. The following table explains what each integration is used for.
| Integration | Connects to... | Retrieves... |
|---|---|---|
| Stripe Test | Stripe test mode using the test client ID and test Secret key. | Test data from Stripe, available for CompanyCompany In Codat, a company represents your customer's business entity. Companies can have multiple connections to different data sources. info, Customers, Disputes, Payments, Products, and Transactions. |
| Stripe | Stripe live mode using the live client ID and live Secret key. To enable live mode, you must first activate your Stripe account by providing additional information about your business. | Live data from production Stripe accounts. |
Switch between test and live modes
You can switch between test mode and live mode in Stripe using the toggle at the top right of the Stripe dashboard.
Set up the integration
See Set up your Stripe integration to learn how to set up and enable the integration.