Documentation
Secure Online Payments
Connect your store to Stripe and accept card payments at checkout, instantly and securely.
Accept Online Payments with Stripe
NovaStores allows you to easily connect a payment gateway like Stripe to accept credit and debit card payments directly at checkout. This is in addition to the Cash on Delivery option, which is always available to your customers.
Set up your Stripe Gateway
- From your NovaStores dashboard, go to Settings.
- Click on the Payment section in the left sidebar or directly navigate to /go/settings-payment.
- In the "Checkout Payment Gateway" section, select Stripe from the "Provider" dropdown.
- Enter your Publishable Key into the dedicated field. You can find this key in your Stripe Dashboard.
- Enter your Secret Key. This is also found in your Stripe Dashboard. If a key is already saved, you will see a placeholder. Leave the field blank to keep the existing key, or enter a new one to replace it.
- Choose your Capture Method:
- Automatic capture: Charges the customer immediately after they complete the purchase (recommended).
- Manual capture: Authorizes the payment now, but allows you to capture the funds later.
- Check the box for Enable this gateway at checkout to make Stripe available to your customers.
Configure Webhooks for Real-Time Updates
Webhooks allow Stripe to send instant notifications to your NovaStores shop when a payment succeeds or fails, helping keep your order statuses accurate.
- In the "Webhooks" section on the same page, copy the Webhook Endpoint URL.
- Log into your Stripe Dashboard and navigate to the "Webhooks" section (usually under Developers).
- Add a new endpoint and paste the URL you copied from NovaStores.
- Stripe will provide a Webhook Signing Secret. Copy this secret.
- Paste the Webhook Signing Secret into the corresponding field in your NovaStores payment settings. If a secret is already saved, leave the field blank to keep it, or enter a new one to replace it.
Save Your Settings
Once you've made your changes, a "Save Changes" bar will appear at the top of your screen. Click Save Changes to apply your new payment settings. Your customers can now pay by card through Stripe!