Skip to main content
Skip table of contents

Configure a Stripe payment provider

The configuration of Stripe in GoMeddo Payments consists of three steps:

  1. Create API key and webhook in Stripe

  2. Add the Stripe in GoMeddo Payments

  3. Update the webhook in Stripe

Create API key and webhook in Stripe

  1. Login to your Stripe dashboard

  2. Go to Developers, this should be in the top bar on the right

  3. Then click API Keys

  4. Click Reveal test key next to Secret key

  5. Copy the Secret key for later use

  6. Go back to Developers

  7. Next to API Keys in the top bar, click on Webhooks

  8. Click Add an endpoint

  9. Specify the following url in the Endpoint URL field:

  10. Click on + Select events

  11. Click on Checkout and then select Select all Checkout events

  12. At the bottom click on Add events

  13. Click on Add endpoint

  14. Once the endpoint is added you will be redirected to your webhook

  15. Look for Signing secret, and click Reveal

  16. Copy the secret and keep it for later use

Add the Stripe in GoMeddo Payments

  1. In Salesforce open GoMeddo Payments

  2. Go to Configuration

  3. Click on Configure Providers

  4. Click + Configure in the Stripe box

  5. Create you GoMeddo Payments Stripe account:

    1. provider_name: chose a recognisable name

    2. api_key: this is the first Secret key from the previous step

    3. webhook_secret: this is the second Signing secret from the previous step

  6. Click Test to verify your credentials

  7. Click Submit

  8. Copy the Callback ULR on the provider page

    Screenshot 2024-05-14 at 10.26.11.png

Update the webhook in Stripe

  1. Go back to Stripe

  2. Go to Developers

  3. Go to Webhooks

  4. Open the webhook you configured earlier

  5. Click on the three dots on the right

  6. Click on Update details

  7. Paste the webhook you copied earlier in the Endpoint URL field, overwriting what was previously there

  8. Press Update endpoint to save your webhook

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.