The configuration of Stripe in Payment25 is a two part process. First you need to provide Gen25 with the api key for your stripe account. Gen25 will come back to you with your account and payment provider id. Then setup the webhook and share the webhook secret with Gen25.
Provide the api key
Login to your stripe dashboard
Go to “Developers”, this should be at the top right side of the page
On the left sidebar click “API Keys”
Find your publishable key
Create a secure note with your publishable key via Cryptex (Note: The generated link is valid once. Do not open it once generated)
If you already have a account for Payment25 please also include the account id
Share the Cryptex link with Gen25
You will receive your account id and provider id along with the confirmation that your stripe account is configured. Now continue with setting up the webhook
Setup the webhook
You can only do this step once you have gotten your account id and provider id from Gen25
Login to your stripe dashboard
Go to “Developers”, this should be at the top right side of the page
On the left sidebar click “Webhooks”
Click “+ Add Endpoint”
In the Endpoint URL field specify the following url:
https://api.payments25.com/v1/account/<account id>/provider/<provider id>/callbacks
Click on "+ Select events”
Click on Checkout and then select “Select all Checkout events”
At the bottom click on “Add events”
Click on “Add endpoint”
Once the endpoint is added you will be redirected back to an overview with all your webhooks. Click on the webhook you have configured.
On the top it will say "Signing secret” along with “Reveal”. Click on reveal.
Create a cryptex link with your singing secret, account id and platform id and send it to Gen25
You will get confirmation that your account is onboarded