NoorCheckout – Payment Gateway with Paddle for WooCommerce

Description

NoorCheckout seamlessly adds Paddle Billing as a secure, full-featured payment method to your WooCommerce store for simple products. Accept one-time payments with credit/debit cards, PayPal, Apple Pay, Google Pay, and localized payment methods via Paddle’s Merchant of Record infrastructure.

Buyers can complete purchases using an embedded inline checkout frame on both classic shortcode checkouts and modern Gutenberg Cart & Checkout Blocks.

Key Features

  • Paddle Billing Integration: Full compatibility with the modern Paddle Billing platform.
  • Simple Product Support: Easily sell standard WooCommerce single/simple products, with shipping and fee lines passed through to the Paddle checkout.
  • Classic & Block Checkout: Built-in support for standard WooCommerce checkout and Gutenberg Blocks checkout.
  • Sandbox & Live Environments: Easily switch between Paddle Sandbox test mode and Live production mode.

Upgrade to NoorCheckout Pro

NoorCheckout Pro adds advanced capabilities to scale your business:
* Recurring Subscriptions: Sell SaaS, digital memberships, and tiered subscription plans with automated renewals.
* Variable Product Variations: Map custom Paddle price IDs and billing frequencies to each product variation.
* Overlay Popup Modal: Sleek popup overlay modal checkout window.
* Country-Based Dynamic Pricing (PPP): Automatic localized price adjustments based on buyer geolocation.
* Page Builder Checkout Widgets: Native widgets for Elementor, Divi, Bricks, Beaver Builder, Spectra, Kadence, and Gutenberg.
* Automated Paddle Coupon Sync: 1-click sync of WooCommerce promotional discount codes into Paddle Billing.
* Customer Portal: Self-service subscription management in WooCommerce My Account.

A detailed Free vs Pro comparison is available inside your WordPress admin under NoorCheckout Upgrade to Pro.

External services

This plugin connects to the Paddle API and loads Paddle.js to securely process payment transactions. This is required for the gateway to function.

  • Paddle.js (https://cdn.paddle.com/paddle/v2/paddle.js) is loaded on the checkout page to render the official Paddle checkout experience.
  • Paddle API (https://api.paddle.com and https://sandbox-api.paddle.com) is called server-side to initialize transactions, verify payments, and process refunds.

Data sent to Paddle includes order line items, totals, currency, and customer billing details entered at checkout. This happens only when a customer chooses Paddle at checkout, when your store verifies a payment, and when you issue a refund. See Paddle’s Terms of Use and Privacy Policy.

Paddle is the only external service this plugin contacts. No data is sent to the plugin author or to any analytics or tracking service.

Screenshots

Installation

  1. Upload the noor-checkout folder to the /wp-content/plugins/ directory, or install it directly via the WordPress Plugin Directory.
  2. Activate the plugin through the Plugins menu in WordPress.
  3. Navigate to NoorCheckout Settings in your WordPress admin menu.
  4. Enter your Paddle Client-side Token and API Secret Key (found in your Paddle Dashboard under Developer Tools Authentication).
  5. Copy your Webhook Endpoint URL from the settings page and add it to your Paddle Dashboard under Developer Tools Notifications / Webhooks.
  6. Paste the webhook destination’s secret key into Webhook Secret Key on the settings page. This is required: webhook notifications without a valid signature are rejected.

FAQ

Does this plugin require WooCommerce?

Yes, NoorCheckout is a payment gateway extension that requires WooCommerce to be installed and active.

Where do I get my Paddle API tokens?

Log into your Paddle Dashboard, navigate to Developer Tools Authentication, and generate a Client-side Token and an API Token.

Does NoorCheckout support Cart & Checkout Blocks?

Yes! NoorCheckout has native support for WooCommerce Cart and Checkout Blocks as well as classic shortcode checkouts.

Does NoorCheckout Free support variable products?

NoorCheckout Free supports simple (single) products. Variable product variation mapping and multi-tier pricing is available in NoorCheckout Pro.

Does NoorCheckout Free support recurring subscriptions?

NoorCheckout Free processes one-time payments. Recurring subscription billing and renewals are supported in NoorCheckout Pro.

How do I test payments before going live?

Enable “Sandbox Test Mode” under NoorCheckout Settings API & Environment and use your Paddle Sandbox credentials.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“NoorCheckout – Payment Gateway with Paddle for WooCommerce” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.0.0

  • Initial release.