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
- Go to eCommerce → Settings → Payment Gateways.
- Click the method you want to set up.
- Switch it on with the Enable toggle.
- For card and bank methods: leave the mode on Test, enter the credentials from your provider account, then click Save Settings.
- Click Test Connection to confirm your credentials work.
- 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").
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.
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.
IRIS refunds are handled through your bank, not from your store.
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.
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.