Stripe Setup
After you install the stripe payment gateway, you will see this settings:

Settings
- USD Conversion - If you enable this settings, the payment amount will be automatically converted to USD. For example, if your system currency is set to Philippine Peso (PHP), it will automatically convert to USD in stripe's payment page. This is specifically useful if your system currency is not supported by stripe because using an unsupported currency can cause issues with the payment gateway. Supported currencies for stripe are here: https://docs.stripe.com/currencies
- Publishable Key - This is the publishable key of your stripe account. Both live and test keys will work.
- Secret Key - This is the secret key of your stripe account. Both live and test keys will work.
- Webhook Signing Secret - This is the secret key of stripe webhook that you will create. The webhook is used to validate the transactions to prevent fraud. Webhook setup guide is available below.
Webhook Setup
1. In your stripe dashboard, click the Webhooks tab:

2. Click the Add endpoint button then enter the following:
- Endpoint URL: https://yourdomain.com/plugin?name=stripe-payment&action=webhook&json=true
- Listen to: Events on your account
- Version: Latest API version
- Select events to listen to: checkout.session.completed
3. Click Add endpoint to save.
4. Click on Reveal in the signing secret tab:

5. Copy the webhook secret then paste it to your plugin settings in Zender.
6. All done.
Make sure that you replace yourdomain.com with your actual Zender domain/path!