Select one or more tags, then press “Search Plugins”

Find Plugin with any / all of the selected criteria
Search Plugin

Keeal For WooCommerce Wordpress Plugin - Rating, Reviews, Demo & Download

Keeal For WooCommerce Wordpress Plugin - Rating, Reviews, Demo & Download
No ratings yet
Free
Follow for free plugins, new theme releases and theme news

Plugin Description

This plugin adds a Keeal Payment gateway (hosted checkout redirect):

  • Builds a checkout session from the WooCommerce order (line items, shipping, fees).
  • Sends the customer to Keeal’s hosted payment page.
  • Marks the order Processing / Paid when Keeal sends checkout.session.completed to your WordPress REST webhook.
  • Verifies webhook signatures using your whsec_… secret (recommended).

Production API: The plugin uses the fixed Keeal production endpoint https://api.keeal.com/api unless you define KEEAL_WC_DEV_MODE as true in wp-config.php (then add a custom base URL in payment settings for local/staging).

Requirements: After copying the plugin, run composer install inside the plugin folder so vendor/ pulls keeal/keeal-php from Packagist.

External services

This plugin relies on Keeal (hosted checkout and merchant API) so customers can pay on Keeal’s pages and your store can confirm payment status.

What is used for

  • Creating a Keeal checkout session from the WooCommerce order and redirecting the buyer to Keeal’s hosted payment flow.
  • Optional: a connection test from WooCommerce Keeal that calls the merchant API to confirm your API key and base URL work.

What data is sent and when

  • When checkout runs: Your server sends HTTPS requests to the Keeal API (production: https://api.keeal.com/api; or your custom base URL when KEEAL_WC_DEV_MODE is enabled in wp-config.php). Each session request includes your configured API key (for authentication) and information derived from the order: currency; line items (product names and payable amounts, plus shipping and fee lines where applicable); the customer billing email; order ID and order key as references; success and cancel return URLs; and your site URL in metadata so Keeal can complete the redirect flow.
  • When you use “Ping Keeal merchant API”: An administrator with manage_woocommerce triggers a short authenticated request (listing merchant sessions, limited to one row) to verify connectivity. No order payload is sent for that test.

Inbound traffic: Keeal’s servers send webhooks (signed HTTP POST requests) to the REST URL you configure in the Keeal dashboard, so your site can update order status when payment completes or fails. Card data is handled by Keeal, not collected or stored by this plugin on your site.

Legal links (Keeal)

Screenshots

No screenshots provided


Reviews & Comments