Skip to main content

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:

  1. Edit a store in Settings → Stores
  2. 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

info

Adding a new payment provider requires backend development (new payment provider implementation). The Backoffice manages configuration and store assignment for existing providers.