Stand out with a custom theme or extension built around your restaurant. Talk to us →
Payments

Stripe payment setup

Stripe lets you accept card payments from your customers securely and with ease.

  1. Click Manage in the sidebar.
  2. Click Settings.
  3. Click Payment Gateways.
  4. Click the pencil icon next to Stripe Payment.
  5. Fill in the fields below.
  6. Click Save.

Name — Leave this as "Stripe Payment."
Priority — A number that controls where this payment method appears among others for your customers. Leave blank if you don't need to prioritise it.
Unique Code — Generated automatically by TastyIgniter; you don't need to change it.
Description — A short line telling customers how they'll be paying.
Is Default — Turn this on to make Stripe the default payment method.
Status — Turn this on to accept Stripe payments on your website.

Further down the same page, under Misc:

Transaction Mode — Choose Test while you're setting things up, and switch to Live once you're ready to accept real payments.
Transaction Type — Choose Authorization & Capture to take payment immediately, or Authorization Only to reserve the funds and capture them later.
Publishable Key and Secret Key — Copy these from your Stripe account and paste them into the matching Test or Live fields.

To find your keys:

  1. Log in to your Stripe account.
  2. Go to Developers > API Keys.
  3. Toggle View test data if you want your Test keys, or leave it off for Live keys.
  4. Copy the Publishable key and Secret key into TastyIgniter.

Note: Your Secret Key is confidential — never share it or paste it anywhere except here. Your Publishable Key is safe to share.

Tip: Want Stripe to notify TastyIgniter the moment a payment succeeds or fails? Copy the webhook URL shown on this page into your Stripe Dashboard > Developers > Webhooks, then paste the webhook signing secret Stripe gives you back into the Webhook Secret field here.

Additional Fee Type / Additional Fee — Charge customers a fixed amount or percentage extra for paying with Stripe.
Minimum Order Total Amount — The order must reach this amount before Stripe becomes available as an option.
Order Status — The order status to apply automatically when a customer pays with Stripe. Leave blank to use your default order status (set under Manage > Settings > Order).

Make sure your website uses HTTPS — Stripe requires a secure connection to process payments.

Did this answer your question?

Your feedback helps us improve our help articles.

Looking for something else?

Search the help center or browse more articles in this topic.

Still need help?

Get priority support from our developers, or reach out and we'll point you in the right direction.