
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
- Install and activate:
PlanetStudio Payment Gateway
PlanetStudio PayForm Add-on
- Activate the add-on license:
WordPress Admin → PSPG → Add-ons
- Configure the banks in PSPG settings.
Creating a PayForm
- Go to:
WordPress Admin → PSPG → PayForm
- Click Create Form
- Configure the form settings.
Basic settings include:
| Field | Description |
|---|---|
| Title | Form title |
| Amount | Payment amount |
| Currency | Payment currency |
| Description | Payment description |
| Banks | Banks 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
- Phone
- Description
- Order reference
- Custom notes
These fields are stored with the PSPG payment order.
Payment Flow
Customer payment process:
- Customer opens the PayForm page
- Customer fills the required fields
- Customer selects a bank
- Customer is redirected to the bank payment page
- Customer completes the payment
- Bank redirects back to the website
- 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.
| Status | Meaning |
|---|---|
| Pending | Waiting for payment confirmation |
| Paid | Payment successful |
| Failed | Payment failed |
| Canceled | Payment 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:
