PlanetStudio Payment Gateway

PlanetStudio Payment Gateway (PSPG)

PlanetStudio Payment Gateway (PSPG) is a modular WordPress payment gateway plugin that allows websites to accept secure vPOS payments through Armenian banks, ArCa system banks, and payment wallets.

PSPG provides a unified integration layer for multiple Armenian banks and payment systems while supporting platforms such as WooCommerce, GiveWP, WPForms, and standalone payment pages.


Key Features

PlanetStudio Payment Gateway includes the following core features:

  • multi-bank payment gateway
  • unified bank API integration
  • payment status synchronization
  • payment logging and diagnostics
  • multi-currency support
  • modular add-on architecture
  • PayLink and QR payments built into the core plugin

PSPG Architecture

PSPG uses a modular architecture that separates payment logic from platform integrations.

Main components:

Component Description
PSPG Core Main payment engine
Banks Individual bank integrations
Add-ons Platform integrations (Woo, GiveWP, etc.)
PayLink Built-in payment links and QR payments

This architecture allows PSPG to support multiple platforms while using the same bank integration layer for Armenian bank vPOS payments.


Supported Banks

PlanetStudio Payment Gateway supports major Armenian banks, including banks connected through the ArCa payment system, as well as local payment wallets.

  • 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

PSPG supports multiple currencies depending on bank capabilities.

Supported currencies:

  • AMD
  • USD
  • EUR
  • RUB

Currency availability depends on bank configuration.


PSPG Add-ons

PSPG uses a modular add-on system to integrate with different platforms.

Available add-ons:

Add-on Description
WooCommerce Accept payments in WooCommerce stores
GiveWP Accept donations through GiveWP
WPForms Accept payments in custom forms
PayForm Custom PSPG payment forms

Add-ons can be installed and activated separately.


PayLink & QR Payments

PayLink is a built-in PSPG feature that allows you to create payment links and QR codes without using WooCommerce or form builders.

PayLink is useful for:

  • sending payment links to customers
  • invoice payments
  • QR payments
  • service payments

PayLink is available directly in PSPG Core.


Payment Flow

PSPG uses a secure bank redirect payment flow.

Payment process:

  1. Customer selects a payment method
  2. Customer is redirected to the bank payment page
  3. Customer completes the payment
  4. Bank redirects back to the website
  5. PSPG verifies the payment status with the bank
  6. Payment status is updated in the system

This ensures that payment status is verified directly with the bank.


PSPG Orders Dashboard

PSPG includes a built-in orders dashboard that allows administrators to monitor all payment activity across supported platforms.

The orders table displays:

  • PSPG order ID
  • bank order ID
  • payment source (WooCommerce, GiveWP, WPForms, PayLink, PayForm)
  • payment amount and currency
  • request time
  • payment status
  • status update time
  • binding status

Available actions:

  • view payment logs
  • synchronize payment status
  • refund payments
  • cancel payments

This dashboard gives administrators a single place to manage payment activity across all PSPG integrations.


Payment Status System

PSPG uses a normalized payment status system to display the current payment state across different banks and integrations.

Common statuses include:

  • Registered — payment was created and is waiting for completion
  • Deposited — payment was successfully completed
  • Declined — payment was rejected by the bank
  • Canceled — payment was canceled or voided
  • Refunded — payment was refunded

This status model helps administrators quickly understand the payment lifecycle независимо от конкретного банка.


Bank Configuration

Each bank integration can be configured individually inside the PSPG settings panel.

  • enable or disable the payment method
  • test mode
  • enable logging
  • currency-specific API usernames and passwords
  • bank API endpoints
  • binding payments configuration
  • payment method title and description
  • custom payment icon
  • WooCommerce success status

This allows PSPG to work with different bank merchant accounts, currencies, and deployment environments.


Saved Cards (Binding)

PSPG supports saved card payments for banks that support binding.

Binding features include:

  • secure saved card payments
  • binding-specific credentials
  • reuse of saved payment methods in supported integrations
  • support for recurring and automated payment scenarios

Binding availability depends on the selected bank and merchant configuration.


Add-ons Page

The built-in Add-ons page provides a centralized overview of all available PSPG integrations.

  • PayLink & QR built-in feature
  • WooCommerce Integration Add-on
  • GiveWP Integration Add-on
  • WPForms Integration Add-on
  • PayForm Integration Add-on

From this page administrators can:

  • open product documentation
  • activate add-on licenses
  • deactivate add-ons
  • renew add-on licenses

PayLink Manager

PSPG includes a built-in PayLink manager for creating and managing payment links.

Each PayLink can be configured with:

  • selected bank
  • payment amount
  • currency
  • single-use or unlimited link mode
  • internal purpose note
  • public description

PayLinks can be copied and shared directly with customers, and QR codes can be generated for mobile payments.


PayForm Builder

PSPG includes a built-in PayForm shortcode builder for generating custom payment forms.

Administrators can create forms with:

  • free amount mode
  • fixed invoice amount mode
  • custom currencies
  • multiple selectable banks
  • custom fields schema
  • terms and conditions support

The builder generates a shortcode that can be embedded into WordPress pages.


PSPG Tools

PSPG includes administrative tools that simplify maintenance and migration.

  • Legacy ArCa Payment Gateway migration
  • export PSPG configuration
  • import PSPG configuration
  • admin UI mode settings
  • reset PSPG settings
  • clear PSPG orders log

Legacy Migration

PSPG includes a migration tool for websites that previously used the legacy ArCa Payment Gateway plugin.

The migration tool can import:

  • legacy bank settings
  • merchant credentials
  • legacy order records

This allows websites to transition to PSPG without losing important historical payment data.


Settings Export & Import

PSPG allows administrators to export and import bank configuration settings.

  • export all PSPG settings as a JSON file
  • import settings from a previously exported JSON file

This is useful for moving PSPG between development, test, and live environments.


Admin UI Mode

PSPG provides an advanced admin UI mode that allows administrators to view additional configuration fields.

This setting only affects the admin interface and does not change payment processing behavior.


Payment Logs

PSPG records all bank communication.

Logs can be viewed in:

WordPress Admin → PSPG → Orders

Logs include:

  • bank API requests
  • bank API responses
  • payment status changes
  • diagnostic and troubleshooting information

These logs help troubleshoot payment issues.


Bank API Log Viewer

PSPG includes a built-in log viewer that allows administrators to inspect payment events directly from the orders dashboard.

The log viewer can display:

  • bank registration requests
  • status synchronization requests
  • refund and cancel operations
  • callback and redirect-related events
  • stored API responses for support and debugging

This makes it easier to troubleshoot payment issues without leaving the WordPress admin panel.


Security

PSPG follows secure payment processing practices used by modern WordPress payment gateway plugins:

  • payments are processed on bank pages
  • payment status is verified via bank APIs
  • sensitive card data is never stored on the website

All payment confirmations are validated directly with the bank.


When to Use PSPG

PSPG can be used for many types of WordPress payment systems:

  • e-commerce stores
  • donation websites
  • service payments
  • payment links
  • custom payment forms

The modular architecture allows PSPG to adapt to different website types.


Need Help?

If you need assistance please contact support:

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

Plugin Screenshots

The following screenshots demonstrate the main PSPG interface components available in the WordPress admin panel.