Store Management
Payment Setup
Enable Stripe, PayPal, Iyzico, or bank transfer — and understand storefront currencies vs gateway charge currencies.
Overview
Store Management → Payment (/{locale}/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 via Stripe
test_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 / tenant_settings | 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.
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