PrestaShop
MorPOS for PrestaShop, Morpara MorPOS is a secure and easy-to-use payment module that integrates Morpara's payment infrastructure with PrestaShop stores. Your customers complete their payments securely Hosted Payment Page (HPP) or Embedded with the payment flow.
π₯ Download the Module
You can download the MorPOS module for PrestaShop from the link below:
π Download PrestaShop MorPOS Module
The download link always contains the most recent version.
β¨ Features
π PrestaShop Integration: Adds MorPOS as a payment method
π Secure Payment: Hosted Payment Page (HPP) and Embedded form
π³ Card Payments: Credit card and debit card support
π Installment Payments: Bank- and card-based installment options
π Multi-Currency: TRY, USD, EUR, GBP
π§ͺ Sandbox Mode: Test environment support
π¬ Multi-Store Support: PrestaShop multi-store compatibility
π‘οΈ Security: TLS 1.2+, signed API communication
π Requirements
Server Requirements
PrestaShop
1.7.0
8.x
PHP
7.4
8.2+
TLS
1.2
1.3
PHP Extensions
cURLjsonhashopenssl
PrestaShop Requirements
SSL certificate (required for production environment)
Friendly URL must be enabled
Supported currencies must be active
π Installation
Method 1: Module Manager (Recommended)
Download the module ZIP file
Log in to the PrestaShop admin panel
Modules β Module Manager
Click the Upload Module button
Select and upload the ZIP file
Configure button
Method 2: Manual Installation
Extract the ZIP file
morposgatewayfolder/modules/copy to the directoryInstall the module from the admin panel
βοΈ Configuration
Basic Settings
Modules β Module Manager β MorPOS β Configure
Merchant ID
Merchant ID
Client ID
OAuth client identifier
Client Secret
OAuth secret key
API Key
API access key
Environment Settings
Test Mode Uses the sandbox environment, no real transactions are made
Form Type
Hosted(recommended)Embedded
π Payment Flow
Customer creates an order
MorPOS payment method is selected
Order is validated
Customer is redirected to the payment form
Payment is completed
Callback is received
Order status is updated
π οΈ Development and Debugging
Logging
Check PrestaShop logs:
Advanced Parameters β Logs
Advanced Parameters β Performance β Debug Mode
For development environment:
π Troubleshooting
"Payment could not be initiated" Error
Check the API credentials
Ensure the test mode is set to the correct environment
Verify TLS 1.2+ support
Ensure the server time is correct
Review the log records
Payment Status Not Updating
Check that the Callback URL is accessible
Verify the SSL certificate
Check Friendly URL settings
Inspect Firewall / WAF blocks
π Internationalization
Supports Turkish (
tr_TR)English (
en_US)
π€ Contributing
Fork β Commit β Pull Request
Compliance with PrestaShop coding standards
Backward version compatibility
π License
MIT License
π Support
Support: https://morpara.com/support
GitHub Issues
Technical documentation
Last updated
