Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Go to Stripe settings Developers → API keys and create new Secret key. Name it as you like. Copy secret key somewhere, you will need it on next step.Create webhook using following API call (from terminal/command line window):Replace secret-key with key from previous step, your-domain with your actual domain name including www (if applicable)

    Code Block
    curl https://api.stripe.com/v1/webhook_endpoints \
    -u <secret-key>: \
    -d url="https://<your-domain>/api/payment-systems/stripe/webhook" \
    -d "enabled_events[]"="invoice.paid" \
    -d "enabled_events[]"="payment_intent.succeeded" \
    -d "enabled_events[]"="customer.subscription.updated" \
    -d "api_version"="2020-08-27"

Setting up a Stripe account in the website settings

  1. In the website settings your-domain/admin/settings/payments add a new payment method Stripe

  2. Fill in:

    1. API Secret key (Use previously remembered secret key generated on Stripe API Keys page)

    2. Webhook secret key (You can find it in your Stripe settings Developers → Webhooks → webhook, that configured on previous step → Signing secret → Click Reveal to show key)

      Image Removed

      will be filled in automatically, this field is not editable

      Image Added
  3. Click “Save”. System is configured.