=== Paysera Checkout for Prestashop 8+ ===
Version: 1.3.3
Date: 2026-07-24
Contributors: Paysera
Tags: online payment, payment gateway, checkout v3, international payments, payment processor
Requires at least: 8.0.0
Tested up to: 9.1
Stable tag: 1.3.3
Requires PHP: 8.0
License: GPL-3.0
License URL: http://www.gnu.org/licenses/gpl-3.0.html

== Description ==

Modern payment module for Prestashop 8+ using Paysera Checkout v3. Secure, fast and reliable payment processing with support for multiple payment methods and currencies.

Collecting payments with Paysera is simple, fast and secure. Open your Paysera account, install this plugin, and access all popular payment methods in one place. No complicated programming or integration work required.

= Key Features =

- Prestashop 8+ compatibility
- Paysera Checkout v3 integration
- Multiple payment methods support
- Real-time payment notifications
- Multi-currency support
- Secure payment processing
- Easy configuration and management

= Benefits =

- Low transaction fees
- Support for 30+ currencies
- Available in 18 languages
- Real-time payment status updates
- Comprehensive admin dashboard
- 24/7 customer support

To use this payment module, register at paysera.com and create your project. Our extension, account and support are free - you only pay transaction fees when selling.

== Installation ==

-= Installation from Admin Panel =-
1. Download the plugin zip file
2. Go to Prestashop admin panel
3. Navigate to Modules & Services > Module Manager
4. Click "Upload a module"
5. Select the downloaded zip file
6. Click Configure after installation
7. Enter your Paysera project credentials
8. Save configuration

-= Manual Installation =-
1. Download and extract the plugin
2. Upload files to /modules/payserapayments/ directory
3. Go to Modules & Services in admin panel
4. Find "Paysera Checkout " and click Install
5. Configure with your project credentials

== Configuration ==

1. Register at paysera.com and create a project
2. Get your Project ID and Sign Password from project settings
3. Enter credentials in the module configuration
4. Configure payment methods and settings
5. Test in sandbox mode before going live

== Uninstalling ==

WARNING: Uninstalling the module from Modules > Module Manager > Uninstall
permanently deletes all Paysera-related data stored by the plugin, including:

- Stored API credentials (Client ID, Secret) and access tokens
- Plugin database tables: `paysera_payment` (payment records linked to your
  orders) and `paysera_payment_status_transition` (status transition history)
- Plugin-specific configuration values

Custom order statuses created by the plugin (e.g. "Awaiting Paysera Payment")
remain in your store so historical orders keep their status references.

If you may want to reinstall later and keep your payment history, back up the
two tables above before uninstalling. Deactivating the module (Modules >
Module Manager > Disable) preserves all configuration and payment data — only
access tokens are invalidated for security; Client ID and Secret are kept.

== Changelog ==

= 1.3.3 =
* Fixed paid orders staying in Failed or Cancelled status when the payment confirmation arrived after the customer had returned to the shop — a confirmed payment now always marks the order as paid

= 1.3.2 =
* The Enable payments setting is no longer blocked while the project is pending approval for payment collection
* Payment methods are now shown at checkout regardless of project eligibility

= 1.3.1 =
* Fixed a back office error that could prevent opening an order when Paysera order statuses shared the same name as another module's statuses
* Custom Paysera order statuses now use clearer, distinctive names and stay translated across your store's languages
* Existing duplicated Paysera order statuses are cleaned up automatically when the module is updated

= 1.3.0 =
* Payments List now supports sorting by Payment ID and filtering by payment method, with corrected pagination
* Refreshed payment method logos, now served directly from the Paysera API
* Faster checkout thanks to per-language caching of payment methods and countries
* More accurate handling of failed and cancelled payments, with automatic cancellation of stale unpaid orders
* More reliable payment confirmation when paying through the pop-up window
* Fully translatable Diagnostics page, including PHP 8.5 compatibility detection
* Localized payment consent and rules links, including the previously missing French link
* More reliable module updates with automatic database schema repair
* Failed re-authorization no longer removes your saved Paysera credentials
* Fixed a checkout error that could occur when another module bundled a conflicting HTTP client library
* Updated the Paysera Checkout SDK and various stability improvements

= 1.2.0 =
* New Diagnostic page to quickly check your configuration and connection status
* Expanded filtering options in the Payments List for easier order management
* Improved country-based payment method filtering, including previously missing countries
* Refreshed Overview, Help and Payment Settings pages for a clearer admin experience
* More reliable handling of cancelled payments
* More accurate order status updates
* Payment method selection is now validated before proceeding to payment
* Smaller installation package for a faster, lighter setup
* Various bug fixes and stability improvements

= 1.1.0 =
* View detailed payment information and status history for each order in the Payments List
* Updated and expanded payment method logos, with an automatic fallback when a logo is unavailable
* Payment methods are now filtered by the customer's country
* More reliable payment confirmation with enhanced callback validation
* Improvements to the authorization and connection setup
* Various bug fixes and stability improvements

= 1.0.0 =
* First release of the Paysera payment plugin for PrestaShop
* Offer your customers popular local payment methods based on their country
* Orders update automatically once a customer pays
* Accept payments in many currencies and languages
* Easy setup and management from your store's admin area

== Support ==

For questions and support:
- Visit: https://support.paysera.com
- Email: support@paysera.com
- Phone: +44 20 80996963 | +370 700 17217

Technical documentation: https://developers.paysera.com
