Notch Pay

Plugin Banner

Notch Pay

by Notch Pay

Download
Description

Notch Pay enables you to accept payments via Notch Pay (Mobile Money, cards, and more) across all major WordPress monetization use cases. Works automatically after activation with only API keys required.

Why Notch Pay?

  • Start receiving payments instantly—go from sign-up to your first real transaction in as little as 15 minutes
  • Simple, transparent pricing—no hidden charges or fees
  • Setup fees
  • Modern, seamless payment experience with Notch Pay
  • Understand your customers better through a simple and elegant dashboard
  • Access to attentive, empathetic customer support 24/7
  • Clearly documented APIs to build your custom payment experiences

Full Compatibility

  • WooCommerce – Native gateway, refunds, webhooks, Blocks
  • Easy Digital Downloads (EDD) – Native gateway
  • GiveWP – One-time and recurring donations
  • Charitable – Donations and fundraising
  • LifterLMS – Native payment gateway
  • LearnDash – Course payments
  • Tutor LMS – Course payments
  • MemberPress – Memberships
  • Gravity Forms – Form payments
  • WPForms – Use [notch_pay] shortcode
  • Bookly – Use [notch_pay] shortcode for bookings
  • The Events Calendar – Use shortcode for tickets
  • WP Crowdfunding – Via WooCommerce
  • WP Simple Pay – Use [notch_pay] shortcode
  • Amelia – Use [notch_pay] shortcode for bookings

Features

  • Native Gateways – WooCommerce, EDD, GiveWP, Charitable, LifterLMS, MemberPress, Gravity Forms
  • Universal Shortcodes – Direct payments, donations, content unlock for any platform
  • Automatic Setup – Pages and endpoints created on activation
  • Secure – HMAC webhook verification, nonces, sanitization

Shortcodes

  • [notch_pay amount="5000" currency="XAF" description="Product"] – Direct payment
  • [notch_pay type="donation"] – Donation form with custom amount
  • [notch_pay product_id="123"] – WooCommerce product sale
  • [notch_pay access="content" content_id="45"] – Content unlock payment
  • [notch_pay_content content_id="45" amount="1000"] – Content locker (pay to view)

Requirements

  • WordPress 6.0+
  • PHP 7.4+
  • Notch Pay account at business.notchpay.co

External services

This plugin connects to the Notch Pay API to create payments, verify payments, process refunds, and receive webhook updates.
The service is required for the plugin to function as a payment gateway.

Service provider: Notch Pay
Service API endpoint: https://api.notchpay.co

Data sent to the service can include:
– Transaction data (amount, currency, reference, description, order/donation identifiers, metadata)
– Customer data (email, and name when available)
– Callback/return URLs used to complete the payment flow

Data is sent only when needed to process payment actions, for example:
– When a customer starts a payment
– When the plugin verifies payment status
– When a merchant triggers a refund
– When webhook security/signature validation is performed during payment updates

Terms of service: https://notchpay.co/policies/terms
Privacy policy: https://notchpay.co/policies/privacy

  1. Upload the plugin to /wp-content/plugins/notch-pay/
  2. Activate through the ‘Plugins’ menu in WordPress
  3. Go to Notch Pay in the admin menu
  4. Enter your API keys from business.notchpay.co
  5. Add webhook URL from settings to your Notch Pay dashboard
Where do I get API keys?

Sign up at business.notchpay.co and go to Settings > API Keys. Use test_ keys for development.

Does it work without WooCommerce?

Yes. The shortcodes work standalone for direct payments and donations.

1.0.0

  • Initial release
  • WooCommerce gateway with redirect and inline (Mobile Money) modes
  • GiveWP integration (v3+ and legacy)
  • LMS support (LearnDash, Tutor, LifterLMS)
  • Universal shortcodes: [notch_pay], [notch_pay_content], [notch_pay_message]
  • Webhook handling with HMAC signature verification
  • Admin settings and transaction log
  • REST API endpoints for payment creation and callbacks
  • Security: nonces for inline status and retry flows, sanitization, capability checks
Back to top