
PlanetStudio Payment Gateway
WooCommerce Integration Add-on
The WooCommerce Integration Add-on connects PlanetStudio Payment Gateway with WooCommerce.
It allows your store to accept payments through Armenian banks and payment systems using PSPG.
Supported features include:
- multi-bank payments
- multi-currency support
- saved cards (binding)
- automatic payment status synchronization
- refunds and payment cancellation
- API logging and diagnostics
Requirements
Before using the WooCommerce add-on you must install:
- PlanetStudio Payment Gateway (Core)
- WooCommerce
Required plugins:
PlanetStudio Payment Gateway
WooCommerce
PlanetStudio WooCommerce Integration Add-on
Installation
- Install and activate:
PlanetStudio Payment Gateway
PlanetStudio WooCommerce Integration Add-on
- Activate the add-on license:
WordPress Admin → PSPG → Add-ons
- Configure the banks.
Enabling PSPG in WooCommerce
- Go to:
WooCommerce → Settings → Payments
- Enable:
PlanetStudio Payment Gateway
- Open settings and configure the gateway.
Supported Checkout Types
The WooCommerce add-on supports both checkout implementations.
Classic Checkout
Traditional WooCommerce checkout page.
WooCommerce Blocks
Modern WooCommerce Blocks checkout.
Both checkout systems are fully supported.
Payment Flow
Customer flow during payment:
- Customer selects PlanetStudio Payment Gateway
- Customer chooses a bank
- Customer is redirected to the bank payment page
- Customer completes payment
- Bank redirects back to the website
- Payment status is synchronized with the bank
WooCommerce order status is updated automatically.
Supported Banks
PlanetStudio Payment Gateway supports the following banks:
- AMIO Bank
- Ameriabank
- ACBA Bank
- Araratbank
- Armeconombank
- Armswissbank
- Ardshinbank
- Byblos Bank Armenia
- Convers Bank
- Evocabank
- Fast Bank
- Inecobank
- IDBank
- Idram Wallet
Available banks depend on which banks are enabled in:
WordPress Admin → PSPG → Settings
Multi-Currency Support
WooCommerce payments support multiple currencies:
- AMD
- USD
- EUR
- RUB
Currency availability depends on bank configuration.
Saved Cards (Binding)
WooCommerce integration supports saved cards.
Features:
- customers can save their card during payment
- saved cards appear in checkout
- recurring payments can use saved cards
- cards can be removed by the customer
Saved cards are managed through WooCommerce payment tokens.
WooCommerce Subscriptions Support
PlanetStudio Payment Gateway supports WooCommerce Subscriptions through saved cards (binding).
When a customer subscribes:
- The card is saved during the first payment.
- A secure binding ID is created by the bank.
- The binding ID is stored in the WooCommerce subscription.
- Future subscription renewals use the saved card automatically.
Customer flow:
- Customer purchases a subscription
- Card is saved during the first payment
- WooCommerce schedules the renewal
- PSPG charges the saved card automatically
This allows subscription payments without requiring the customer to re-enter card details.
Requirements for Subscriptions
Subscriptions require:
WooCommerce Subscriptions
PlanetStudio Payment Gateway WooCommerce Add-on
Subscription Payment Flow
Initial payment:
Customer → Checkout → Card payment → Card saved → Subscription created
Renewal payment:
WooCommerce renewal → PSPG charges saved card → Payment confirmed
If the renewal payment fails, WooCommerce handles retry logic according to subscription settings.
Managing Saved Cards
Customers can manage saved cards in:
My Account → Payment Methods
Customers can:
- view saved cards
- remove cards
- update default payment method
Refunds and Cancelation
WooCommerce orders can be refunded directly from the WooCommerce admin panel.
Supported operations:
- refund
- payment cancel (void)
- payment status sync
Bank operations are performed automatically through PSPG.
Payment Logs
All bank communication is logged.
Logs can be viewed in:
WordPress Admin → PSPG → Orders
Each order contains:
- bank API requests
- bank API responses
- payment status history
Logs are useful for troubleshooting payment issues.
Troubleshooting
Order status not updated
Possible reasons:
- bank callback not received
- incorrect bank credentials
- bank test mode configuration
You can manually sync payment status from PSPG Orders.
Payment declined
Reasons may include:
- insufficient funds
- bank security checks
- expired card
Customers should contact their bank.
Need Help?
If you need assistance please contact support:
