Payment Methods
Payment methods are configured and assigned to stores. Each store can have different payment providers enabled.
Managing Payment Methods
Navigate to Settings → Payment Methods.
Supported Providers
Stripe
Global payment processor supporting credit/debit cards, Apple Pay, Google Pay.
Configuration:
- API Secret Key (from Stripe Dashboard)
- Webhook endpoint for async payment confirmations
Iyzico
Turkish payment processor supporting local cards, installments, and BKM Express.
Configuration:
- API Key
- Secret Key
- Base URL (sandbox or production)
EstPOS (Turkish Bank Virtual POS)
Direct bank virtual POS integration (EST v3 gateway, provider key tr_est_v3) for Turkish acquiring banks such as Akbank, Yapı Kredi, and others on the EST platform. Supports 3D Secure card payments.
Configuration:
- Bank Code (which EST bank endpoint to use)
- Client ID (merchant / terminal ID from the bank)
- Store Key (3D Secure hashing key from the bank)
- Username & Password (API credentials from the bank)
Store Assignment
Payment methods are assigned per store:
- Edit a store in Settings → Stores
- Select which payment methods are available for that store
During checkout, only the payment methods assigned to the customer's store are presented.
Payment Flow
Adding a new payment provider requires backend development (new payment provider implementation). The Backoffice manages configuration and store assignment for existing providers.