Skip to content
Log inSign up free
Payments

Connecting Stripe to your shop

Accept credit and debit cards from customers worldwide.

Stripe lets your customers pay with any major credit or debit card. It's available in most countries and is the most common online card processor. Setup takes about 15 minutes.

Before you start

Step 1 — Get your API keys

  1. Log in to your Stripe dashboard
  2. Click the Developers tab in the left sidebar
  3. Click API keys
  4. You'll see two keys:
    • Publishable key — starts with pk_live_ (or pk_test_ for test mode)
    • Secret key — starts with sk_live_ (or sk_test_). Click "Reveal" to see it.

Important: the secret key is sensitive. Treat it like a password — never share it.

Step 2 — Connect Stripe in your shop

  1. Go to Dashboard → Shop and scroll to the Accept Payments section
  2. Tap Stripe
  3. Paste your Publishable key and Secret key
  4. Toggle Live mode on if you're using your live keys (off if using test keys)
  5. Tap Save Stripe Settings

The Stripe row will change to Connected, and a green toggle will appear to enable or disable Stripe at any time.

Test mode vs Live mode

Payouts

Stripe deposits your earnings to your bank account on a rolling schedule (usually 2–7 days after payment, depending on your country). You manage payouts entirely from your Stripe dashboard — your shop has nothing to do with it.

Stripe fees

Stripe charges a small fee per transaction (typically 2.9% + a fixed amount, varies by country). These fees are deducted automatically before payout. Your shop doesn't see or change these fees.

Disconnecting Stripe

Open the Stripe row again and tap Disconnect Stripe. This clears your keys and removes card payments from checkout (unless other gateways are still active).

Still need help?

Can't find what you're looking for? Reach out and we'll get back to you.

Contact support
WhatsAppsupport@myduka.link+254797 560 650