Store Management
Payment Setup
Enable Stripe, PayPal, Iyzico, or bank transfer — and understand storefront currencies vs gateway charge currencies.
Overview
Store settings → Payment (/en/store/payment-setup) lets you enable multiple gateways at once. Each gateway has its own credentials and display currencies (what it can charge).
Gateways
Stripe
- Publishable key (
pk_…) + secret key (sk_…) - Test / live mode
- Multi-select charge currencies
PayPal
- Client ID + secret
- Sandbox / live
- Multi-select currencies
Iyzico
- API key, secret, base URL
- Defaults toward TRY; other currencies may be offered per Iyzico rules
Bank transfer
- Bank name, holder, account #, IBAN, SWIFT/routing, customer instructions
- No API keys — orders stay pending until you confirm payment
Other controls on this page
- Flow auto payment — WhatsApp Flow checkout payment behavior
- Stripe Connect / Agentic Commerce — separate onboarding for AI/agentic commerce (not the same as ordinary Stripe keys above)
- Exchange rates modal — FX for currencies used by the storefront picker and enabled gateway charge currencies
Storefront currency picker vs gateway currencies
| Setting | Where | Effect |
|---|---|---|
| Default + supported currencies | Store Setup | What the shop currency picker shows |
| Gateway display currencies | Payment Setup per gateway | What that gateway may charge at checkout |
Gateway currencies do not automatically appear in the storefront picker. Add currencies in Store Setup (supported list) if customers should switch display currency.
Shipping is checked before payment
Before an order or a payment link is created, shipping is priced for the delivery address. If your shipping rules do not cover the country or the cart, or the address has no country while your store charges shipping, no payment link or order is created and the customer is told why in their own language. Details, and how the customer chooses a shipping method at checkout: Shipping Configuration. From Sales → Carts you can still create such an order yourself with a confirmed shipping amount.
Testing
- Use Stripe/PayPal test or sandbox credentials
- Place a test order on the storefront
- Confirm the order in the dashboard
- Switch to live credentials when ready