plugin-icon

Genius Checkout for WooCommerce

Accept credit and debit card payments on your WooCommerce store via Genius Checkout — built for merchants in the Caribbean and Latin America.
Versi
1.4.1
Terakhir diperbarui
Jul 13, 2026
Genius Checkout for WooCommerce

Genius Checkout for WooCommerce lets you accept credit and debit card payments directly on your WooCommerce store, using a secure hosted payment page powered by Genius Checkout.

Why Genius Checkout?

  • Designed for Caribbean and Latin America merchants
  • Supports local currencies: TTD, BBD, JMD, XCD, USD, and more
  • PCI-DSS compliant hosted checkout — no card data touches your server
  • 3DS 2 card authentication included
  • Simple flat-rate pricing with no setup fees
  • Works with the region’s leading gateways — PowerTranz, Mastercard Payment Gateway Services (MPGS), Wompi, and PayPal (Lynk coming soon)

How it works

  1. Customer places an order and selects Genius Checkout at checkout
  2. They are redirected to a secure Genius Checkout payment page
  3. After payment, they return to your WooCommerce store
  4. Your order is automatically marked as paid via webhook

Features

  • Hosted payment page — no PCI scope required
  • Test and live mode
  • Automatic and manual capture
  • Full and partial refunds from WooCommerce admin
  • Webhook-based order fulfillment
  • HPOS (High-Performance Order Storage) compatible
  • WooCommerce Subscriptions support — automatic renewals via stored token

Requirements

  • A Genius Checkout merchant account — sign up free
  • WooCommerce 8.0 or higher
  • WordPress 6.0 or higher
  • PHP 8.0 or higher

External services

This plugin connects to the Genius Checkout payment service to process card payments for your WooCommerce store. Genius Checkout is a hosted checkout and payment-orchestration service operated by Genius Checkout; using this plugin requires a Genius Checkout merchant account.

The plugin communicates with the Genius Checkout API at https://app.geniuscheckout.com in the following cases:

  • When a customer places an order and selects Genius Checkout, the plugin creates a checkout session by sending the order amount, currency, order number, and the customer’s return URLs. The customer is then redirected to the Genius Checkout hosted payment page to enter their card details. No card data is ever sent to or stored on your WordPress site.
  • When the order returns from the hosted page, the plugin verifies the payment status by requesting the checkout session from the API using your API key.
  • When you issue a refund from the WooCommerce order screen, the plugin sends the transaction reference and refund amount to the API.
  • For subscription renewals, the plugin charges the stored payment token by sending the token reference and amount to the API.
  • Once a day, the plugin performs a health check that sends your stored API key to the API to confirm the key is still valid, so a revoked key is caught before it fails a live order.

Data is only sent when one of the above actions occurs. The plugin does not send analytics, usage, or tracking data.

Your use of the Genius Checkout service is governed by:

  • Terms of Service: https://geniuscheckout.com/terms
  • Privacy Policy: https://geniuscheckout.com/privacy

Privacy Policy

This plugin does not collect or store any personal data on your WordPress site beyond the WooCommerce order data you already hold. Card details are entered on the Genius Checkout hosted payment page and are never transmitted to or stored on your server.

Order and payment data required to process a transaction (amount, currency, order reference, and payment result) is shared with the Genius Checkout service as described in the External services section above. See the Genius Checkout Privacy Policy for how that data is handled.

Gratisdi paket berbayar
Diuji hingga
WordPress 7.0.1
Plugin ini tersedia untuk diunduh untuk diinstal di situs .