---
title: Integrating with Stripe
slug: integrating-with-stripe
docTags: 
createdAt: 2020-04-16T06:07:28.000Z
---

Pathfix allows you to easily add end-user OAuth based integration, handling authorization and enable communication between your app and Stripe in just a few minutes.

Before proceeding, you will first need to register your application with Stripe. Please refer the developer documentation provided by Stripe here: [](https://marketplace.zoom.us/develop/apps/)[https://stripe.com/docs/connect/oauth-reference](https://stripe.com/docs/connect/oauth-reference)

Please note: You will need to create an account with Stripe to access this.

:::hint{type="success"}
## Note

Stripe has 2 ways of offering connections to their platform:
1\. OAuth based (user facing)
2\. API key (server-to-server)

Pathfix offers connectivity through both channels.&#x20;

This document details how you can connect via OAuth and offer the integration to your end users.
:::

Setting up backend server to server integration? Follow this document [Integrating with Stripe-Server](docId:2Nf7L2CVyEGcqdkMMnZKQ)&#x20;



## Add your App on Stripe

- Register your App on Stripe Connect here: [https://dashboard.stripe.com/account/applications/settings](https://dashboard.stripe.com/account/applications/settings)
- In `Redirect URLs` section, enter the Pathfix URL: `https://labs.pathfix.com/integrate/command`&#x20;



![](https://archbee-doc-uploads.s3.amazonaws.com/E6H_--BmYJWG_yGaOUOxt/gOPhf-4RFyhYlThyraw52_connect-oauth-settings.png "Image: courtesy Stripe")



- Once completed, go to your Connect Settings page here: [https://dashboard.stripe.com/settings/applications](https://dashboard.stripe.com/settings/applications)&#x20;
- Under `Integrations`, copy the `ClientID`



![](https://archbee-doc-uploads.s3.amazonaws.com/E6H_--BmYJWG_yGaOUOxt/43m5m2_j409Uz8vRONWwW_stripe1.png "Image: Stripe Client ID")





- Your Secret Key is your `Client Secret`, you can get this from the `API keys` page in your dashboard here: [https://dashboard.stripe.com/account/apikeys](https://dashboard.stripe.com/account/apikeys)&#x20;
- Copy the `Secret key` from the page



![](https://archbee-doc-uploads.s3.amazonaws.com/E6H_--BmYJWG_yGaOUOxt/k5aHDgRbEoUJi_RRYt3UD_stripe2.png "Image: Stripe Client Secret")





## Setup in Pathfix



- Login to your Pathfix account and click on `Add Application`
- Add the name of your SaaS and hit `Save`
- Select Stripe from the list of providers to integrate with (not to be confused with Stripe-Server). You can change the Display `Name` and `Description`.&#x20;





![](https://archbee-doc-uploads.s3.amazonaws.com/E6H_--BmYJWG_yGaOUOxt/9QaRo3OjbFJP5JFo99yfY_stripe3.png "Image: Configure Stripe Integration")





Enter the `Client ID` and `Client Secret` received from Stripe and hit `Save`





![](https://archbee-doc-uploads.s3.amazonaws.com/E6H_--BmYJWG_yGaOUOxt/10OP2xsXGTmfK-iOhChI3_stripe3a.png "Image: Enter Stripe ClientID & ClientSecret")





## Add Integration To Your SaaS

There are 2 steps to adding the integration to your SaaS

1. [End-user authorization](docId\:MsCMNgUGRsGrzSCMLCiXf)
2. [Enable pass-through API](docId\:JiDAxEPNR2Owz8w4_JpBK)



Adding integration to your Bubble.io app? Follow this documentation instead [Bubble.io Integration](https://docs.pathfix.com/bubble)





Need help? Reach out to us at support\@pathfix.com and we would be happy to assist!

