Connect your Stripe API Key to your circle's portfolio effortlessly
To integrate your Stripe API Key, you must have already created your Stripe account. Following that, you will need to follow a few steps to connect the two platforms.
1. Go to Portfolio Settings, and then click on the Sharelink tab. In the Payment Provider section, please select "Stripe".
2. After you have selected Stripe as the payment provider, go to the Stripe website and copy the Secret key. Paste this key into the Stripe API key field. After that, click the "Save" button.
3. When you have saved the Stripe API key, our platform will generate a Stripe webhook URL. Click the Copy button to copy this URL before you create a Restricted API key on the Stripe website.
4. On the Stripe website, click the Developers link [1] on the bottom left. A menu modal will be displayed. Select the API keys option [2] in it.
5. Still on the Stripe website, in the Restricted keys section, click the + Create restricted key button to create the Restricted Key.
5. On the Create a restricted key side panel, enter the required information about the platform that will use your restricted key, such as Name [1] and URL [2]. For the URL, please paste the Stripe webhook URL you copied from the Share Council platform, as shown previously in Step 3. After you have pasted the Stripe webhook URL, click the Continue button [3].
6. Following that, the Developers page will load. In the Create restricted API key section, you will see a column for resource type and permissions. Please set the following adjustments for the items below, if they are not already set:
- Payment intents: Set to Write
- Customer: Set to Read
- Charges: Set to Read
- Setup Intent: Set to Write
After that, click the Create key button at the bottom of the page.
7. Once you have created the restricted key, click on it to copy.
8. Go to the Sharelink page, paste the restricted key in the Webhook signing secret field, and click the Save button.
