All articles

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

SettingWhereEffect
Default + supported currenciesStore Setup / tenant_settingsWhat the shop currency picker shows
Gateway display currenciesPayment Setup per gatewayWhat 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

  1. Use Stripe/PayPal test or sandbox credentials
  2. Place a test order on the storefront
  3. Confirm the order in the dashboard
  4. Switch to live credentials when ready

Need more help?

Chat with the Help assistant about OrderInChat, or open a support ticket if you are the plan owner with an active subscription.