Connect Stripe to your store

MallBasket lets your store take card payments through your own Stripe account, so the money goes straight to you. You do this by giving MallBasket a Stripe restricted key. This guide walks you through creating that key and adding it in the app.

What you'll need

  • A Stripe account (create one for free at dashboard.stripe.com).
  • About 5 minutes.
1

Create a restricted key in Stripe

A restricted key lets MallBasket do only what's needed to charge your customers — nothing more.

  1. Sign in at dashboard.stripe.com.
  2. Go to Developers → API keys.
  3. Click “Create restricted key”.
  4. Give it a name, for example “MallBasket”.
  5. Set the permissions below, then click “Create key” and copy it.
Required permissions
Checkout SessionsWrite
Webhook EndpointsWrite

Leave every other permission set to “None”. “Write” access includes reading, which is all MallBasket needs.

Your restricted key starts with rk_live_… (or rk_test_… while testing). Copy it now — Stripe only shows it once.
2

Add the key in the MallBasket app

  1. Open your store, then Store setup.
  2. Under Online payments, choose Enabled.
  3. Tap Advanced, then under Checkout provider choose Stripe.
  4. Paste your restricted key into the field.
  5. Tap Finish to save.
3

What happens next

When a customer pays, MallBasket uses your key to open a secure Stripe checkout page. We also automatically connect a Stripe webhook so Stripe notifies us the moment a payment succeeds — the order is then confirmed and the money is settled to your Stripe account directly. You don't need to configure anything else in Stripe.

If something doesn't work

If you get a “Stripe setup needs attention” notification, your key is usually missing one of the permissions above. Create a new restricted key with both Checkout Sessions and Webhook Endpoints set to Write, then paste it into Store setup again and tap Finish.

Is my key safe?

Yes. Your restricted key is stored securely on our servers, is never shown to buyers or other store members, and only grants the two permissions above. You can revoke it at any time from your Stripe dashboard.

MallBasket | Connect Stripe to your store