Payment Gateways
WP eCommerce Core supports 10 payment gateways out of the box.
Available Gateways
| Gateway | Type | Status |
|---|---|---|
| Bank Transfer | Offline | Free |
| Cash on Delivery | Offline | Free |
| Check Payment | Offline | Free |
| Viva Wallet | Online (Cards) | Premium |
| Stripe | Online (Cards) | Premium |
| PayPal | Online | Premium |
| Piraeus Bank | Online (Cards) | Premium |
| Alpha Bank | Online (Cards) | Premium |
| Eurobank | Online (Cards) | Premium |
| NBG (Εθνική) | Online (Cards) | Premium |
Configuring a Gateway
- Go to eCommerce → Settings → Payments
- Enable the desired gateway
- Fill in the required credentials
- Set display order and conditions
- 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
Viva Wallet (Recommended for Cards)
For accepting credit/debit card payments in Greece and EU:
- Create a Viva Wallet merchant account
- Get your API credentials from the Viva developer console
- Configure in eCommerce → Settings → Payments → Viva Wallet:
- Client ID / Client Secret
- Merchant ID / API Key
- Source Code
- 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.