WordPress plugin intelligence profile

CheckoutCue Payments for WooCommerce

Lightweight hosted PayPal and Stripe payment gateways for WooCommerce.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.0
Current version1.1.8
WordPress coverageTested up to WordPress 7.0
Minimum stackWP 6.5 · PHP 7.4
Directory statusactive
Last directory update4 Aug 20263mo ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records CheckoutCue Payments for WooCommerce version 1.1.8 as active, updated 3mo ago and tested up to WordPress 7.0.

Overview

About this plugin

CheckoutCue Payments for WooCommerce adds two independent hosted payment methods to WooCommerce:

  • PayPal checkout using the PayPal Orders API v2.
  • Card payments using Stripe-hosted Checkout.

Store owners can enable either gateway or both. PayPal and Stripe use separate settings, credentials, order metadata, and payment flows.

PayPal features:

  • Redirect customers to PayPal and capture approved payments after they return to WooCommerce.
  • Use separate Sandbox and Live PayPal REST API credentials.
  • Test PayPal credentials from the WooCommerce payment settings screen.
  • Replace or explicitly remove saved PayPal Sandbox and Live credentials without exposing saved values in the settings-page HTML.
  • Verify the PayPal order ID, captured amount, and currency before marking an order paid.
  • Send product line items and SKUs when the order can be represented exactly.
  • Optionally send and lock the WooCommerce shipping address at PayPal.
  • Generate a saved invoice ID prefix for stores sharing one PayPal account.

Stripe features:

  • Redirect customers to Stripe-hosted Checkout for one-time card payments.
  • Use separate Test and Live Stripe API keys and webhook signing secrets, with environment-specific credential fields.
  • Set a site-specific display name at the top of Stripe Checkout.
  • Set an optional site-specific card statement descriptor suffix.
  • Test the selected Stripe API key from WooCommerce settings.
  • Show the last correctly signed Test or Live webhook received by the site.
  • Optionally add the WooCommerce shipping address to Stripe payment details.
  • Send product names and SKUs when totals can be represented exactly, with an automatic exact-total fallback.
  • Confirm payment only through a signed Stripe webhook.
  • Verify the WooCommerce order ID, Checkout Session, environment, amount, currency, and Stripe payment status before marking an order paid.
  • Reuse an open Checkout Session and use a per-order payment-attempt idempotency key.
  • Ignore already processed Stripe webhook event IDs.
  • Identify the originating website and safely acknowledge signed events created by another CheckoutCue site using the same Stripe account.

Shared features:

  • Support simple, variable, virtual, and downloadable WooCommerce products.
  • Support coupons, taxes, shipping, fees, multiple quantities, and mixed carts through the verified WooCommerce order total.
  • Support WooCommerce High-Performance Order Storage (HPOS).
  • Support WooCommerce classic checkout and checkout blocks.
  • Provide optional WooCommerce logging without writing payment credentials to logs.

CheckoutCue Payments intentionally stays narrow. It does not add subscriptions, saved payment methods, card vaulting, inline card fields, manual capture, refunds, disputes, buy-now-pay-later methods, or shipment tracking.

For shipment tracking and PayPal tracking sync after an order has been paid, use ParcelCue Tracking for WooCommerce.

CheckoutCue Payments is developed by StoreOpsWP. It is not developed, endorsed, or supported by PayPal or Stripe.

Third-Party Services

CheckoutCue Payments connects directly from the merchant’s WooCommerce website to PayPal and/or Stripe when the corresponding gateway is configured and used.

PayPal

Service provider: PayPal

Service used: PayPal REST API, including OAuth token requests and Orders API v2 order creation/capture endpoints

Service URLs:

  • https://api-m.paypal.com
  • https://api-m.sandbox.paypal.com

CheckoutCue sends data to PayPal when a store administrator tests credentials and when a customer chooses the PayPal gateway during checkout. Saved PayPal credentials are not returned in the settings-page HTML.

Data sent to PayPal may include:

  • PayPal REST API Client ID and Secret Key when testing credentials or requesting an access token. PayPal documentation may also call the Secret Key the Client Secret.
  • WooCommerce order ID, invoice ID, currency, and order total.
  • Product names, SKUs, quantities, and prices when line item transfer is enabled and the order can be represented exactly.
  • Shipping name and address when shipping-address transfer is enabled.
  • Return and cancel URLs so PayPal can send the customer back to the WooCommerce store.

PayPal terms and privacy information:

  • PayPal User Agreement: https://www.paypal.com/legalhub/paypal/useragreement-full
  • PayPal Privacy Statement: https://www.paypal.com/privacy

Stripe

Service provider: Stripe

Service used: Stripe API and Stripe-hosted Checkout

Service URLs:

  • https://api.stripe.com
  • https://checkout.stripe.com

CheckoutCue sends data to Stripe when a customer chooses the Stripe gateway and the plugin creates or retrieves a hosted Checkout Session.

Data sent to Stripe may include:

  • The merchant’s selected Stripe Test or Live API Key, which can be a secret or restricted key, in the authenticated server-to-server API request.
  • WooCommerce order ID and order number.
  • Final order amount and currency.
  • Customer billing email.
  • WooCommerce product names, SKUs, quantities, and shipping lines when detailed line-item transfer is enabled and exact.
  • WooCommerce delivery name, address, and phone when shipping-address transfer is enabled.
  • Store URL, a non-secret website identifier, CheckoutCue version, payment environment, and payment attempt number in Stripe metadata.
  • The configured Stripe Checkout display name and card statement suffix.
  • WooCommerce success and cancellation URLs.

Stripe sends signed webhook events to the merchant’s configured WooCommerce webhook endpoint. CheckoutCue verifies the signature using the merchant’s saved Webhook Signing Secret. Stripe credentials are stored in the merchant’s WordPress/WooCommerce settings and are not sent to StoreOpsWP.

Stripe terms and privacy information:

  • Stripe Services Agreement: https://stripe.com/legal/ssa
  • Stripe Privacy Policy: https://stripe.com/privacy
WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • checkout
  • payments
  • paypal
  • stripe
  • woocommerce
Compatibility & maintenance

Compatibility & maintenance

Tested up to WordPress 7.0

Not yet marked as tested with WordPress 7.1. WordPress.org currently lists Tested up to 7.0.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.0
Minimum requirementsWordPress 6.5 · PHP 7.4
Update activity4 Aug 20263mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.