WooCommerce Integration Add-on

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

  1. Install and activate:
PlanetStudio Payment Gateway
PlanetStudio WooCommerce Integration Add-on
  1. Activate the add-on license:
WordPress Admin → PSPG → Add-ons
  1. Configure the banks.

Enabling PSPG in WooCommerce

  1. Go to:
WooCommerce → Settings → Payments
  1. Enable:
PlanetStudio Payment Gateway
  1. 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:

  1. Customer selects PlanetStudio Payment Gateway
  2. Customer chooses a bank
  3. Customer is redirected to the bank payment page
  4. Customer completes payment
  5. Bank redirects back to the website
  6. 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:

  1. The card is saved during the first payment.
  2. A secure binding ID is created by the bank.
  3. The binding ID is stored in the WooCommerce subscription.
  4. Future subscription renewals use the saved card automatically.

Customer flow:

  1. Customer purchases a subscription
  2. Card is saved during the first payment
  3. WooCommerce schedules the renewal
  4. 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:

Support
https://store.planetstudio.am/support/