Basic Configuration - Payment Gateway Additional API Endpoints

Basic Configuration - Payment Gateway Additional API Endpoints

Basic Webhook Configurations

Ensure that you have already completed the webhook "Configure" field in step 2. This would have automatically created the webhook endpoint in Stripe with all of the events, however we do not need everything. In Stripe, go to Developers > Webhook.



Should the "Configure" action from the platform fail to automatically create the webhook endpoint for your marketplace, this can still be done by adding an endpoint from the top right of "Endpoints receiving events from your account". Simply add http(s)://admin{project-host}/stripe/webhooks - replacing {project-host} with your admin domain.





Please also take note that the URLs should be the admin domain WITHOUT the admin directory. EG: http(s)://{project-host}/stripe/webhooks. This URL structure will be used later so keep this in mind.


Now we will need to update the correct webhooks for this endpoint. Select your endpoint which should be http(s)://{project-host}/stripe/webhooks. Once inside, go to the top right section, select the 3 dots (...) and from the dropdown choose "Update details..."





On the pop up, go to the Events to send section and choose "Clear". This will wipe the list of events displayed.




Now you will need to add the following events that include:

  • Charge

  • Sources

  • Payment Intent

  • Invoice

Simply select the dropdown, and type the events as above. You will see a grouping of events that you can add together. Here are the examples.










(If you are creating it from scratch, it will look like this)



Once you have added those events, you should see a total of 45 events added on the list if you scroll down the pop up



Now select Update endpoint.

Once the endpoint has been updated, you can scroll down to get the "Signing secret" from that endpoint and paste it in the configuration for Omnyfy's Payment Gateway configuration as per step 2 (Stores > Settings > Configuration > Sales > Payment Methods > Stripe > Configure > Basic > Signing Secret).


    • Related Articles

    • Basic Configuration - Payment Methods Section

      This can be configured for each payment method available that you would like to use. If you are already using Stripe as the payment method, you would have already configured most of these steps in Step 6. Other Payment Gateways can be configured here ...
    • Basic Configuration - Publishable Key API Configuration

      Module Configuration Before you start configuring anything, please take note of the mode that you are in (Test Mode or Live Mode). There is a toggle to show Test Data. Please ensure that if you are configuring for the Live Environment, that the ...
    • Basic Configuration - Stripe Webhooks for Subscriptions

      Webhook Configurations for Subscriptions The subscription webhook is primarily used for vendor subscription plans that require payment. To find out how to set these up, please visit Creating a Subscription product in Stripe for Vendor Subscriptions. ...
    • Basic Configuration - Google API Section

      Google API section Here you can configure a variety of different Google services. NOTE: If you are testing this on a staging environment (or an environment with HTTP Authorisation) the maps may be blocked from it unless you allow whitelisting. 1. ...
    • Basic Configuration - Theme Configuration

      Configuring the theme Ensure that you have already configured to use Smartwave Porto (or whichever you are using under the Content > Design > Configuration). You can revisit this from Step 3 - Basic Configuration - Setting the Theme. In our example, ...