For the complete documentation index, see llms.txt. This page is also available as Markdown.

WooCommerce

WordPress Plugin Version WooCommerce PHP Version License

MorPOS for WooCommerce, is a secure and easy-to-use payment gateway plugin that integrates the Morpara MorPOS payment system with WooCommerce stores. Customers are redirected to a secure Hosted Payment Page (HPP) flow when completing their orders.


πŸ“₯ Download Plugin

You can install the MorPOS WooCommerce plugin on your WordPress infrastructure by searching for "MorPOS WooCommerce" under Plugins -> Add New. For manual installation, you can download it from the link below.

Download Plugin βœ…

Note: The ZIP file is suitable for the WordPress admin panel or manual installation.


✨ Features

  • πŸ›’ WooCommerce Integration

  • πŸ”’ Secure Payments (Hosted Payment Page)

  • πŸ—οΈ WooCommerce Blocks Support

  • 🌍 Multiple Currency (TRY, USD, EUR)

  • πŸ’³ Multiple Payment Options (Credit card, debit card, installment payment)

  • πŸ§ͺ Sandbox Mode

  • πŸ”§ Easy Configuration

  • πŸ›‘οΈ Security Features (TLS 1.2+, signed API communication)


πŸ“‹ Requirements

Server Requirements

Component
Minimum
Recommended

WordPress

6.0

6.8+

WooCommerce

7.0

10.0+

PHP

7.4

8.2+

TLS

1.2

1.3

PHP Extensions

  • cURL

  • json

  • hash

  • openssl

WordPress Features

  • WooCommerce installed and active

  • Pretty Permalinks enabled

  • SSL certificate (recommended for production)


πŸš€ Installation

WordPress.org Repository

  1. WordPress dashboard β†’ Plugins β†’ Add New

  2. Search for "MorPOS for WooCommerce"

  3. Install Now β†’ Activate

WP-CLI

Manual Installation

  1. Download the ZIP file: Download Plugin

  2. WordPress β†’ Plugins β†’ Add New β†’ Upload Plugin β†’ Choose File

  3. Select the ZIP file β†’ Install Now β†’ Activate


βš™οΈ Configuration

  1. WooCommerce β†’ Settings β†’ Payments β†’ MorPOS

  2. Fill in the required fields:

Field
Description
Example

Merchant ID

Merchant ID

12345

Client ID

OAuth client ID

your_client_id

Client Secret

OAuth client secret

your_client_secret

API Key

API verification key

your_api_key

  1. Environment Settings

  • Test Mode: Uses Sandbox, no real transactions are made

  • Form Type: Hosted (recommended) or Embedded

  1. Connection Test

  • After entering the credentials Test Connection

  • A green confirmation should appear


πŸ› οΈ Debugging and Logs

Logs /wp-content/debug.log are written to the file.

Common Issues

  • Payment cannot be initiated β†’ Check credentials, TLS 1.2+

  • Payment is not processed β†’ Check currency and amount limits

  • Payment page error β†’ Check pretty permalinks and WooCommerce installation


🌐 Internationalization

  • Supports Turkish (tr_TR) and English (en_US)

  • POT and JSON translation files can be generated with WP-CLI


🀝 Contributing

  1. Fork the repository β†’ Make changes β†’ Submit a pull request

  2. Test WordPress/WooCommerce compatibility


πŸ“„ License

MIT License. For details, see LICENSE


πŸ†˜ Support

Last updated