This project is not covered by Drupal’s security advisory policy.
Commerce Paynet adds a Paynet Moldova payment gateway to Drupal Commerce. Customers enter their card details on Paynet’s hosted payment page and return to your Drupal checkout after payment.
Features
- Hosted checkout with signed flat POST requests.
- Test and live merchant environments.
- Signed server notifications with merchant, order, and amount verification.
- Authenticated merchant API verification when the customer returns.
- Duplicate notification and browser-return handling for the same order.
- MDL, EUR, and USD support, subject to the merchant’s Paynet agreement.
- Romanian, Russian, and English checkout languages.
- Optional diagnostic logging for checkout, notifications, and merchant API responses.
Installation and configuration
Install the release candidate with Composer: composer require drupal/commerce_paynet:^1.0@RC, then enable the module.
Create a Paynet Moldova gateway under Commerce > Configuration > Payment gateways. Configure merchant credentials, environment, endpoints, and sale-area code. Register the callback URL displayed in the gateway form with Paynet. Test checkout and notification delivery before enabling live mode.
Requirements
Drupal 10.3 or 11, Drupal Commerce 3.1 or later in the 3.x series, a Paynet merchant account with checkout, notification, and API credentials, and a public HTTPS notification endpoint. Confirm the flat e-commerce checkout and Client-Server notification contract with Paynet.
Documentation
Consult the Paynet PSP documentation for provider requirements. Rebuild Drupal caches after updating with drush cr.
Project information
- Project categories: E-commerce, Integrations
2 sites report using this module
- Created by pavelculacov on , updated
This project is not covered by the security advisory policy.
Use at your own risk! It may have publicly disclosed vulnerabilities.
Releases
Fix EUR/USD request-amount validation and signed notification confirmation.
