PayForm Integration Add-on

PlanetStudio Payment Gateway

PayForm Integration Add-on

The PayForm Integration Add-on allows you to create custom payment forms using PlanetStudio Payment Gateway.

PayForm is designed for cases where you need a flexible payment page with custom fields, without using WooCommerce or form builders.

Typical use cases:

  • invoices
  • service payments
  • custom order forms
  • registration payments
  • event payments

PayForm combines the flexibility of custom forms with the security of PSPG bank payments.


Requirements

Before using PayForm you must install:

  • PlanetStudio Payment Gateway (Core)
  • PlanetStudio PayForm Add-on

Required plugins:

PlanetStudio Payment Gateway
PlanetStudio PayForm Add-on

Installation

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

Creating a PayForm

  1. Go to:
WordPress Admin → PSPG → PayForm
  1. Click Create Form
  2. Configure the form settings.

Basic settings include:

FieldDescription
TitleForm title
AmountPayment amount
CurrencyPayment currency
DescriptionPayment description
BanksBanks available for payment

You can also add custom fields to collect additional information.


Adding Form Fields

PayForm allows you to collect information before the payment.

Examples of fields:

  • Name
  • Email
  • Phone
  • Description
  • Order reference
  • Custom notes

These fields are stored with the PSPG payment order.


Payment Flow

Customer payment process:

  1. Customer opens the PayForm page
  2. Customer fills the required fields
  3. Customer selects a bank
  4. Customer is redirected to the bank payment page
  5. Customer completes the payment
  6. Bank redirects back to the website
  7. Payment status is synchronized with the bank

All payments are tracked in PSPG Orders.


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

PayForm supports multiple currencies:

  • AMD
  • USD
  • EUR
  • RUB

Currency availability depends on bank configuration.


Payment Tracking

All PayForm payments are recorded in:

WordPress Admin → PSPG → Orders

Each order contains:

  • PSPG order number
  • form ID
  • payment status
  • bank used
  • amount
  • currency
  • API logs

Payment Statuses

Payment status is synchronized automatically with the bank.

StatusMeaning
PendingWaiting for payment confirmation
PaidPayment successful
FailedPayment failed
CanceledPayment canceled

Typical Use Cases

PayForm is commonly used for:

  • service payments
  • invoice payments
  • event registrations
  • consultation payments
  • custom order forms

It allows accepting payments without a full e-commerce system.


Troubleshooting

Payment not completed

Possible reasons:

  • customer canceled the payment
  • bank declined the transaction
  • payment session expired

Payment status not updated

Possible reasons:

  • bank callback not received
  • incorrect bank credentials
  • bank configuration issues

You can manually check payment logs in PSPG Orders.


Need Help?

If you need assistance please contact support:

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