Paynote for WooCommerce

Secure, Plaid-Verified ACH Payments

Enhance your WooCommerce store with Paynote, a powerful plugin for accepting secure, streamlined ACH payments using Plaid-verified bank accounts. Paynote integrates seamlessly with WooCommerce and leverages Plaid’s trusted bank authentication flow—allowing customers to pay directly from their bank accounts using their online banking credentials.

Payment methods
Download
v 1.2.0

Key Features

Secure ACH Payments
Accept U.S. bank payments with Plaid’s robust account verification to ensure each transaction is authenticated and secure.
Built-In Plaid Integration
The Plaid connection adds trusted account verification without exposing sensitive banking data.
Streamlined Checkout
Reduce friction and cart abandonment with a seamless checkout experience. Customers securely log into their bank account through Plaid’s interface.
Automated Payment Management
Automate ACH processing, order updates, and subscription billing—eliminating manual tracking.
Recurring Payments & Subscriptions
Easily set up recurring payments to support subscription business models.
Authorization-Only Capture
Capture a customer’s bank details at checkout and charge later, ideal for free trials or deferred billing.
Refund Management
Process ACH refunds directly through WooCommerce to maintain customer satisfaction.

With Paynote, you can improve conversion rates, simplify payment operations, and offer a modern ACH checkout experience.

Setup Instructions

1. Create a Paynote Account

You must have a Paynote account to use the plugin.
Sign up or log in to your account here.

2. Install the Plugin

  • Log in to your WordPress Admin Dashboard
  • Navigate to Plugins → Add New
  • Click Upload Plugin
  • Upload the downloaded Paynote.zip file
  • Click Install Now, then Activate
    (The plugin version available for download is shown here: Download Paynote from the SeamlessChex product site.)

3. Configure the Plugin

After activation:

  • Navigate to Paynote Settings in your WooCommerce admin panel
  • Enter your Paynote API keys, found in your Paynote Dashboard under SettingsAPI
  • Select the correct mode:
    - Sandbox for testing
    - Live for production
  • Configure additional options, including webhook URL, payment method name and description, payment frequency, and authorization behavior.

Webhook Configuration (Recommended)

For automatic order status updates:

  • In WooCommerce Paynote settings, set Update Order Statuses to Webhook
  • In your Paynote Dashboard, go to Settings → API
  • Paste the WooCommerce webhook URL into the Webhook URL field and click Save

You may optionally disable auto-updates and manually refresh payment statuses using Update Paynote Status on the WooCommerce Orders page.

Order Status Behavior

ACH In-Process (Custom Status)
Set immediately after a customer completes payment; updates to Paid or Failed once processing completes.
On-Hold (WooCommerce Default)
Checkout orders default to On-Hold, then move to Paid or Failed after ACH processing.

API Keys and Security

Sandbox Mode

  • Prefix: sk_test_
  • Use for testing and development
  • Supports test transactions only
  • Must be stored securely even in test mode

Live Mode

  • Prefix: sk_
  • For real, production transactions
  • Must be handled with caution to avoid leaks or financial exposure

Key Rules

Secret keys must only be used server-side and never be exposed to the client.

Whitelist Paynote IPs and Domains

Add the following to your firewall or allowlist, if applicable:

Domains:

IP Addresses:

  • 54.91.177.147
  • 35.168.136.199
  • 52.86.225.5
  • 52.54.42.180

Enable Paynote in WooCommerce

  • Go to WooCommerce → Settings → Payments
  • Enable Paynote as a payment method
  • Save changes

Test the Installation

  • Set API mode to Sandbox
  • Create a test order on your site
  • Confirm:
    - The order appears in WooCommerce
    - The transaction appears in your Paynote Dashboard
    - Status updates and webhooks function correctly m:

Go Live

Once testing is successful:

  • Switch to Live Mode
  • Enter your live API keys
  • Save settings

Paynote will now appear as a live ACH payment option at checkout. All transactions and settlements can be reviewed in your Paynote Dashboard.

External Services: Plaid Integration

Paynote integrates with Plaid, a trusted leader in bank verification services and a long-standing partner of Paynote. During checkout, customers interact with a secure Plaid iframe where they authenticate with their bank and authorize the payment. Plaid handles all verification and authentication, and Paynote does not store bank login credentials or account numbers.

For more details, review Plaid’s agreements and policies:

Installation Requirements and Compatibility

Prerequisites:

  • A valid Paynote Account
  • WordPress version 4.7 or higher
  • WooCommerce installed and active

After installation and configuration, your WooCommerce store will be ready to accept secure, Plaid-verified ACH payments with Paynote.

Screenshots

Frequently Asked Questions

Do I need a US bank account?

Yes, a US business checking account is required for all Paynote accounts.

What documents are required?

EIN Letter, Drivers License, Last month’s bank statement, Voided Check.

When will I get my funds?

This is dependent on the funding speed enabled on your merchant account. With same-day ACH, you'll receive funds within 2 business days, and with standard ACH you'll receive funds within 4 business days.

How can I process a refund?

You can initiate a refund once the transaction is paid.
You can cancel a transaction as long as the payment has not yet been exported. The timing of when the payment is exported depends on the funding speed selected (standard or same-day). You can check the Exported By timelines here.

How can I cancel a transaction?

You can cancel a transaction as long as the payment has not yet been exported. The timing of when the payment is exported depends on the transaction type (debit/credit) and the funding speed selected (standard or same-day). You can check the Exported By timelines here. RTP credits cannot be cancelled.

Ready to connect with Paynote Plugin?

Download