Before installing PipraPay, make sure your server meets the following requirements.
These extensions are required only during the installation process:
curl → Required for downloading the application archive.
zip → Required for extracting the application files.
mbstring → Required for multibyte string handling during setup.
PHP Version: 8.2 or higher (8.3+ recommended).
Web Server: Nginx or Apache with HTTPS enabled.
Database: MySQL 8+ / MariaDB 10.6+, PostgreSQL or SQL Server.
Redis: Recommended for queues & caching.
Supervisor / systemd: Required for running background jobs.
Extension | Purpose |
|---|---|
ctype | Character type checking |
curl | HTTP client functionality |
dom | XML DOM manipulation |
fileinfo | File type detection |
filter | Data filtering |
hash | Hashing functionality |
mbstring | Multibyte string handling |
openssl | Encryption and secure connections |
pcre | Regular expressions |
pdo | Database connectivity |
session | Session management |
tokenizer | PHP tokenization |
xml | XML processing |
bcmath | Arbitrary precision arithmetic |
json | JSON processing |
intl | Internationalization |
gd | Image processing |
imagick | Image processing (advanced) |
pcntl | Queue workers (process control) |
exif | Reading image metadata |
sockets | WebSocket functionality |
sodium | Modern cryptographic operations |
gmp | Arbitrary-precision arithmetic |
Extension | Purpose |
|---|---|
pdo_mysql | MySQL / MariaDB database connections |
pdo_pgsql | PostgreSQL database connections |
pdo_sqlsrv | SQL Server database connections |
Make sure all the required PHP extensions are installed and enabled on your server before running the installation guide.