CheckoutCue Payments for WooCommerce

Description

CheckoutCue Payments for WooCommerce adds a simple PayPal redirect payment method to WooCommerce.

It is designed for small stores that want a straightforward way to send customers to PayPal, let them approve payment, return them to WooCommerce, and capture the payment through the PayPal Orders API v2.

Core features:

  • Add a PayPal redirect payment method to WooCommerce checkout.
  • Use separate Sandbox and Live PayPal REST API credentials.
  • Test PayPal credentials from the WooCommerce payment settings screen.
  • Send WooCommerce order totals to PayPal and capture payment after the buyer returns.
  • Verify the PayPal order ID, captured amount, and currency before marking the WooCommerce order paid.
  • Send product line items and SKUs to PayPal when the order totals can be represented exactly.
  • Send the WooCommerce shipping address to PayPal for physical-product orders when enabled.
  • Generate a short saved invoice ID prefix to help one PayPal account receive payments from multiple stores.
  • Support WooCommerce High-Performance Order Storage (HPOS).
  • Support WooCommerce classic checkout and checkout blocks.

CheckoutCue Payments intentionally stays narrow. It creates and captures PayPal payments. It does not add subscriptions, saved payment methods, card vaulting, Pay Later messaging, refunds, disputes, or shipment tracking.

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

Third-Party Services

CheckoutCue Payments connects to PayPal to create and capture payments.

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 CheckoutCue Payments during checkout.

Data sent to PayPal may include:

  • PayPal REST API Client ID and Secret when testing credentials or requesting an access token.
  • 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’s terms and privacy information are available here:

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

Installation

  1. Upload the plugin ZIP through Plugins > Add New > Upload Plugin, or install it from WordPress.org when available.
  2. Activate the plugin.
  3. Go to WooCommerce > Settings > Payments.
  4. Enable CheckoutCue Payments.
  5. Choose Sandbox/Test or Live mode.
  6. Enter the matching PayPal REST API Client ID and Secret.
  7. Click Test PayPal Connection.
  8. Save changes.
  9. Place a test WooCommerce order and confirm the PayPal redirect and capture workflow.

FAQ

Does this plugin require a PayPal Business account?

Yes. You need PayPal REST API credentials from a PayPal Business account.

Does this plugin support Sandbox testing?

Yes. CheckoutCue has separate Sandbox and Live credential fields. You can test Sandbox credentials before using Live mode.

Can customers pay by credit or debit card without a PayPal account?

PayPal may offer eligible customers the option to pay by debit or credit card without creating a PayPal account. Availability depends on PayPal, the merchant account, buyer location, buyer eligibility, cookies, risk checks, and other PayPal rules.

Does CheckoutCue capture the payment automatically?

CheckoutCue creates a PayPal order, redirects the customer to PayPal, and captures the payment when PayPal returns the customer to WooCommerce after approval.

What if the customer closes the browser before returning from PayPal?

The payment may remain approved or incomplete at PayPal, but WooCommerce may not be able to capture it automatically because the customer did not return to the store. Check the order and your PayPal account before shipping.

Does this plugin support WooCommerce Blocks checkout?

Yes. CheckoutCue registers a WooCommerce Blocks payment method when WooCommerce Blocks payment integrations are available.

Does this plugin sync shipment tracking to PayPal?

No. CheckoutCue is a payment gateway only. Use ParcelCue Tracking for WooCommerce if you need to add tracking numbers to orders and sync tracking information to PayPal.

Does this plugin process refunds?

No. Refunds should be handled in PayPal and then recorded in WooCommerce as needed.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“CheckoutCue Payments for WooCommerce” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.0.7

  • Replace the invoice ID prefix generator so it creates a saved random uppercase prefix without using WordPress authentication salts, cookies, or keys.

1.0.6

  • Add translator comments for payment-capture messages.
  • Remove manual text-domain loading because WordPress.org loads hosted plugin translations automatically.
  • Add inline coding-standard notes for PayPal return and WooCommerce settings query parameters.

1.0.5

  • Update saved default gateway descriptions from earlier pre-release builds when they still use the previous default wording. Custom merchant descriptions are preserved.

1.0.4

  • Update the customer-facing payment method description to clearly mention the Pay with a card option on the PayPal page.

1.0.3

  • Fix PayPal capture requests so the approved sandbox or live payment can be captured correctly after the buyer returns from PayPal.

1.0.2

  • Remove the Plugin URI from the plugin header until the dedicated CheckoutCue product page is ready. The Author URI remains set to StoreOpsWP.

1.0.1

  • Change the automatically generated PayPal invoice ID prefix to a shorter 6-character uppercase prefix.
  • Update invoice ID prefix wording in the payment gateway settings.

1.0.0

  • Initial release.