Stripe integration
If you do not have an existing Stripe account, you will need to create one. You can do this by visiting the Stripe website (https://stripe.com/) and following the sign-up process.
Ensure you are not in Test mode
Setting up a Stripe API Key:
Navigate to the Api Keys section(https://dashboard.stripe.com/apikeys)
In Standard keys click "Create secret key"
Enter key name (e.g. "Peach secret key")
Click create.
Save the generated key to your computer (we will need this later)
Setting up a Stripe Webhook:
Navigate to the Webhooks section: (https://dashboard.stripe.com/webhooks)\
Click on the "Add endpoint" button
Enter the endpoint URL: In the "Endpoint URL" field, enter the following URL: https://api.peach-in.com/v3/webhook/stripe/accountId . Replace accountId with the your peach account id. (you can find you peach account id by visiting your portal at https://peach-in.com/portal in the account settings page)
Next, click on "Select events" and search for charge.succeeded and select the checkbox.
Click Add events
Save your webhook: Click on the "Add endpoint" button to save your webhook.
Connecting Your stripe account to peach:
Login to your peach portal https://peach-in.com/login
Navigate to payment option page (https://www.peach-in.com/portal/editSite/payment-options)
Click on "Add"
Name you payment method (this is an internal name, it can be whatever you want)
Copy your stripe "Publishable Key" (from stripe Api keys section) and paste it in to "Public key" field in peach
Copy your "Secret key" you previously saved and paste it in "Private key" field in peach
Choose which countries you want this payment method to be available in
Click Save (top left corner of the page)
Last updated