Skip to main content

Payment Gateways

WP eCommerce Core supports 10 payment gateways out of the box.

Available Gateways

GatewayTypeStatus
Bank TransferOfflineFree
Cash on DeliveryOfflineFree
Check PaymentOfflineFree
Viva WalletOnline (Cards)Premium
StripeOnline (Cards)Premium
PayPalOnlinePremium
Piraeus BankOnline (Cards)Premium
Alpha BankOnline (Cards)Premium
EurobankOnline (Cards)Premium
NBG (Εθνική)Online (Cards)Premium

Configuring a Gateway

  1. Go to eCommerce → Settings → Payments
  2. Enable the desired gateway
  3. Fill in the required credentials
  4. Set display order and conditions
  5. Save settings

Bank Transfer

The simplest gateway — displays your bank details after checkout:

  • Bank Name — Your bank's name
  • IBAN — Your account IBAN
  • Account Holder — Name on the account
  • Instructions — Custom instructions shown to the customer

For accepting credit/debit card payments in Greece and EU:

  1. Create a Viva Wallet merchant account
  2. Get your API credentials from the Viva developer console
  3. Configure in eCommerce → Settings → Payments → Viva Wallet:
    • Client ID / Client Secret
    • Merchant ID / API Key
    • Source Code
  4. Select environment (Demo for testing, Production for live)
tip

Start with the Demo environment to test payments before going live. Viva provides test card numbers for sandbox testing.

Gateway Priority

You can drag-and-drop gateways to set their display order on the checkout page. The first enabled gateway is pre-selected for customers.