Setup Stripe Settings

These settings require the Stripe Feature to be activated under Ninja Shop > Features

To connect to Stripe to allow Ninja Shop to send payments, you will need to add API keys to Ninja Shop. Ninja Shop > Features > Settings

These API keys needed  can be found in your Stripe Dashboard

You can toggle between Live Mode and Test Mode to add the corresponding API keys.

Setup Stripe Webhooks

You can setup a webhook to be processed, when certain events are triggered in Stripe, by going to the Webhooks Page in the Stripe Dashboard.
Click on

Click on “Add Endpoint” then add the URL from the Stripe Settings in Ninja Shop

Optional Configuration

You can change the label text for the Purchase button.

You can upload a checkout image to be used during the checkout process in the Stripe Checkout Modal. Images need to be 128 x 128px square.

Changes in Stripe due to the Strong Customer Authentication (SCA) Rules

The Stripe feature has been updated to meet the Strong Customer Authentication (SCA) rules required for payments from EU users. This is done through the Stripe add-on by using Stripe’s 3D Secure Card Payment

When a user makes a submission on the form that has a Stripe Collect Payment Action activated on it, the user will be forwarded to Stripe’s site ( to make a secure payment.