Skip to main content

Payment Gateways

Your store supports ten payment methods — cards, PayPal, IRIS instant payments, the main Greek bank gateways, bank transfer and cash on delivery. They are all included with your license; there is nothing extra to buy.

Turn on a payment method

  1. Go to eCommerce → Settings → Payment Gateways.
  2. Click the method you want to set up.
  3. Switch it on with the Enable toggle.
  4. For card and bank methods: leave the mode on Test, enter the credentials from your provider account, then click Save Settings.
  5. Click Test Connection to confirm your credentials work.
  6. When you're ready to take real payments, change the mode from Test to Live and save again.

The Title field on each method controls the name shoppers see at checkout (for example, "Credit / Debit Card").

Test before you go live

Every online method has a Test (sandbox) mode and a set of test card numbers shown on its settings card. Use them to place a test order before switching to Live.

Webhooks

Card and bank methods use a webhook so your store is notified the moment a payment succeeds. Each method's settings card shows a Webhook URL — copy it into your provider's dashboard when you set up your account. (Bank Transfer and Cash on Delivery don't need one.)

What's available with your license

Plans are Starter and Business — there is no free version. Every payment method works on both plans; none of them requires the Business plan.

  • Bank Transfer and Cash on Delivery are built in and ready to use.
  • The card, bank and IRIS methods are added automatically once your license is active. If one isn't in the list yet, check that your license is activated.

Offline methods

Bank Transfer

Shows your bank details on the order confirmation so the customer can pay by transfer. The order is held until you confirm payment has arrived.

Fields: Title, Description, Instructions, and one or more Bank Accounts (bank name, account holder, IBAN, BIC/SWIFT).

Cash on Delivery

The customer pays in cash when the order is delivered.

Fields: Title, Description, Instructions, an optional COD fee (fixed amount or percentage), minimum / maximum order amount, and the option to limit cash on delivery to specific shipping methods.

Card & bank methods (Greece)

Viva Wallet

Card payments (Visa, Mastercard, Amex) plus Apple Pay, Google Pay, IRIS and installments. Refunds can be issued from your store.

Fields: Client ID, Client Secret, Source Code, Merchant ID, API Key.

Everypay

Greek card payments with 3-D Secure, installments, IRIS and Apple / Google Pay. Refunds and partial refunds from your store.

Fields: Public Key, Secret Key, Webhook Secret. Optional: enable installments and set the maximum number.

Nexi XPay (Alpha Bank)

Card payments through Alpha Bank / Nexi, with IRIS included automatically on the payment page. Refunds from your store.

Fields: Sandbox API Key, Live API Key, Capture Type (automatic or manual). Optional: installments.

Eurobank (Worldline)

Card payments through Eurobank, with 3-D Secure and installments.

Fields: Merchant ID, Shared Secret, Transaction Type (payment or pre-authorization). Optional: installments.

note

Eurobank refunds are processed in the Eurobank Back Office portal, not from your store.

NBG i-bank Pay

Card payments through the National Bank of Greece. Refunds and partial refunds from your store.

Fields: Merchant ID, API Password, Webhook Notification Secret.

International cards & wallets

Stripe

Cards worldwide, plus Apple Pay and Google Pay, 3-D Secure and refunds. Stripe uses separate keys for test and live, so you can keep both configured at once.

Fields: Test and Live Publishable + Secret Keys, Webhook Secret, Capture Method (charge immediately, or authorize now and capture later).

PayPal

PayPal balance and card payments with buyer protection. Refunds and partial refunds from your store.

Fields: Sandbox and Live Client ID + Client Secret, Webhook ID.

Instant bank payment

IRIS Payments

Lets customers pay instantly from their bank app by choosing their bank — no card needed. Widely used in Greece.

Fields: API Username, API Password, Organization Code, DCT Type, and an optional payment timeout. You get these from the DIAS portal.

note

IRIS refunds are handled through your bank, not from your store.


More payment methods are on the way

We're expanding the payment options for your store. On our roadmap:

  • Piraeus Bank (Winbank / e-Pay)
  • Klarna — Buy Now, Pay Later
  • Revolut Pay

We'll announce each one on this page as it's released.

Can't find the payment method you need?

If you're a customer, sign in to the Hub portal and open a support ticket, or email us at request@flavorteam.dev — tell us which method you'd like and we'll look into adding it.