Description
ZEN.COM Payments connects a WooCommerce store to the ZEN.COM payment service.
It requires an active ZEN.COM merchant account and valid integration credentials.
Features include:
- Payment methods made available for the merchant by ZEN.COM.
- Hosted checkout and embedded payment flows.
- WooCommerce block checkout and classic checkout support.
- Automatic payment status updates through ZEN.COM notifications.
- Configurable mapping between ZEN.COM transaction statuses and WooCommerce order statuses.
- Payment retries for eligible unpaid orders.
- Refund processing from WooCommerce.
- Sandbox mode for integration testing.
For configuration and compatibility information, see the ZEN.COM WooCommerce documentation.
External services
This plugin relies on the ZEN.COM payment service to provide payment methods and process transactions. A ZEN.COM merchant account and integration credentials are required.
Depending on the merchant’s configuration and the payment flow selected by the customer, the plugin communicates with production or sandbox services operated by ZEN.COM. These services are used to retrieve available payment methods, initialize and manage transactions, process refunds, verify transaction statuses, render the secure card widget, and collect device information used for payment security and fraud prevention.
The plugin connects to these ZEN.COM endpoints:
https://api.zen.comandhttps://secure.zen.com/api/checkoutsfor production API and hosted checkout requests.https://api.zen-test.comandhttps://secure.zen-test.com/api/checkoutswhen sandbox mode is enabled.https://cdn-secure.zen.com/zen-checkout.1.0.0.jsto load the secure card checkout widget when the embedded card flow is used.https://cdn-secure.zen.com/zen-web-collector.latest.jsto collect browser and device information used for payment security when the embedded BLIK flow is used.
Data sent to ZEN.COM may include merchant credentials, order and transaction identifiers, order amount and currency, cart contents, billing and shipping information, customer contact information, return and notification URLs, and device or browser information collected by ZEN.COM payment scripts. Communication occurs when the merchant configures the integration, when payment methods are displayed, when a customer initiates or continues a ZEN.COM payment, or when the merchant manages a ZEN.COM transaction from WooCommerce.
- Service: ZEN.COM
- Integration documentation: ZEN.COM payment plugins
- Terms and conditions: ZEN.COM Terms and Conditions
- Privacy policy: ZEN.COM Privacy Policy
Blocks
This plugin provides 1 block.
- Zen Payments
Installation
- Install and activate WooCommerce.
- Upload the plugin files to the
/wp-content/plugins/zen-com-paymentsdirectory, or install the plugin through the WordPress Plugins screen. - Activate ZEN.COM Payments in the WordPress Plugins screen.
- Go to WooCommerce > Settings > Payments and open the ZEN.COM payment method.
- Enter the integration credentials from the ZEN.COM merchant panel.
- Configure the payment presentation and order status mapping, then save the settings.
Information about integration credentials is available in the ZEN.COM documentation.
FAQ
-
Is a ZEN.COM merchant account required?
-
Yes. The plugin connects WooCommerce to the ZEN.COM payment service and requires valid merchant integration credentials.
-
Does the plugin support WooCommerce block checkout?
-
Yes. The plugin supports both WooCommerce block checkout and classic checkout.
-
Can customers be redirected to ZEN.COM for payment?
-
Yes. The merchant can choose between supported embedded payment flows and redirection to the ZEN.COM payment gateway.
-
Does the store handle customers’ card details?
-
Card details are entered through the secure ZEN.COM card widget or on the hosted ZEN.COM payment page, depending on the configured payment flow.
-
Where can I find configuration instructions?
Reviews
There are no reviews for this plugin.
Contributors & Developers
“ZEN.COM Payments” is open source software. The following people have contributed to this plugin.
Contributors“ZEN.COM Payments” has been translated into 2 locales. Thank you to the translators for their contributions.
Translate “ZEN.COM Payments” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
2.10.1
- Fix issues reported during the WordPress.org review.
2.10.0
- Add
originMerchantTransactionIdusing the WooCommerce order number. - Adapt the module to WordPress.org Plugin Directory requirements.
2.9.3
- Use a unique merchant transaction ID for every payment attempt, so each attempt maps to exactly one order.
- Match payment notifications to that single order before updating it or sending a capture.