This is an info Alert.
x402 Logo
  • Product
    • Become Agent-Ready
      • Merchants
        Agentic Commerce — list your store across ChatGPT, Gemini, Claude & Perplexity
      • Publishers
        Monetize your content when AI agents read, cite, or train on it
      • SaaS Companies
        Treat AI agents as first-class customers with agent-priced checkout
    • Monetize
      • Monetize MCP Server
        Charge per call on any MCP server in 2 minutes
      • Monetize AI Agents
        Turn n8n, Zapier, Activepieces workflows into revenue
      • Agent Feed
        Pay-per-query access to licensed publisher content for your agents
  • Resources
    • xpay Ecosystem
      • xpay✦ Tools
        1,000+ pay-per-use tools for your AI agents
      • Agent-Ready SaaS Index
        25,481 SaaS scored on agent-buyability
      • SaaS Pricing Database
        Pricing pages indexed across 1,000+ categories
      • Shopify Apps Directory
        Every Shopify app, with its full review history
      • WooCommerce Plugins Directory
        Every WooCommerce plugin, scored on how well it is maintained
      • GitHub
        Open source repositories
    • Agent Building
      • Agent Frameworks
        AI frameworks for building multi-agent systems
      • x402 Integration
        AI frameworks with x402 payment integration
      • Networks
        Blockchain networks supporting x402
    • Company
      • About xpay✦
        Our mission, products, and protocols
      • Blog
        Latest insights and updates
      • Docs
        Complete xpay documentation
  • Pricing
  • Blog
  • Docs
Get Started
  1. xpay✦ Commerce

  2. Directory

  3. WooCommerce plugins

  4. Ainbae Receipt Upload for WooCommerce

Ainbae Receipt Upload for WooCommerce

Allow customers to upload bank transfer receipts directly from the WooCommerce order details page.

100+ active installs
5.0
(3 ratings)
Free on WordPress.org
View on WordPress.orgSupport forum
Will this break my store?

What the WordPress.org registry says about keeping Ainbae Receipt Upload for WooCommerce running.

WordPress compatibility
Tested to 7.0.2
Tested against the WordPress branch in use today.
Last updated
17 days ago
Requires PHP
7.4
Your host must be running at least this version.
Requires WordPress
6.2
Requires other plugins
woocommerce
These must be installed and active first.
Contributors
1
A single maintainer. Worth knowing if the plugin is load-bearing for your store.

100+ active installsWordPress.org reports installs in bands, not exact counts.
Maintenance & trust

Scored on how Ainbae Receipt Upload for WooCommerce is looked after — not on how many stores run it.

95

out of 100
Well maintainedSome ratings or support history.

Maintenance
35 / 35
Updated 16 days ago.
WordPress compatibility
20 / 20
Tested to WP 7.0.2 (current).
Support responsiveness
Not enough data
Only 2 support thread(s) — not enough to judge.
Merchant satisfaction
11 / 15
5.0/5 across 3 rating(s).
Listing transparency
10 / 10
Provides: screenshots, description, homepage
1 of 5 measures had too little evidence to score. They are left out of the total rather than counted as zero — otherwise a plugin would be marked down for being small rather than for being poorly kept.Measured 2026-08-01 from the WordPress.org plugin registry.
Ratings

5.0

3 ratings
5★3
4★0
3★0
2★0
1★0
Every rating WordPress.org holds for this plugin, not a sample. Written reviews live in the plugin's WordPress.org reviews forum.

Ainbae Receipt Upload for WooCommerce adds a secure upload widget to the customer-facing order detail page. When a customer pays via bank transfer (BACS), they can immediately upload a screenshot or PDF of their payment receipt, no emails, no support tickets, no guesswork.

You get a clean, nonce-protected upload flow. Your customer gets instant confirmation. Your admin team gets a one-click “View Uploaded Receipt” button inside the WooCommerce order panel.

How it works

  1. Customer places an order and selects Bank Transfer (BACS) as payment method.
  2. After placing the order, the receipt upload widget appears on the order detail page.
  3. Customer uploads a JPG, PNG, or PDF (max 5 MB). The file is stored privately, not in the public media library.
  4. An order note is added automatically, and the admin can view the receipt securely from the order panel.
  5. Optionally, a WhatsApp button lets customers send their receipt directly to your WhatsApp number.
  6. Optionally, For stores that want to enforce receipt uploads before order placement, the plugin can be configured to require a receipt upload before the order is created (BACS only).

Features

  • Upload receipt from order page
  • Drag-and-drop upload with progress bar
  • Supports JPG, PNG, PDF
  • Admin can view receipts securely
  • WhatsApp integration with customisable message templates
  • Require receipt before order placement (optional)
  • Improved admin receipt detection with automatic metadata recovery
  • Customizable UI

Who is this for?

Any WooCommerce store that accepts manual bank transfers and needs a structured, traceable way to collect payment proof from customers. Common use cases include wholesale stores, local businesses, and stores in regions where card payments are less common.

Does this work with all payment methods?

No — by design. The upload widget only appears for orders paid via Bank Transfer (BACS). It will not show for card, PayPal, or other payment methods.

Where are the uploaded files stored?

Files are stored in wp-content/uploads/ainbae-receipt-upload-for-woocommerce/, which is outside the normal media library. A deny-all .htaccess file blocks direct browser access on Apache servers.

Does it work on Nginx?

The .htaccess protection file is Apache-specific and has no effect on Nginx. If your server runs Nginx, you must add a location rule to deny access to the ainbae-receipt-upload-for-woocommerce directory inside uploads. Add this to your Nginx server block:

location ~* /uploads/ainbae-receipt-upload-for-woocommerce/ { deny all; }

Without this rule, uploaded files on Nginx servers may be directly accessible via URL.

What file types are allowed?

JPG, JPEG, PNG, and PDF. Maximum file size is 5 MB. These limits are enforced on both the client (HTML accept attribute) and the server (wp_handle_upload MIME validation).

Can a customer upload more than one receipt?

No. Once a receipt has been uploaded for an order, the upload form is replaced with a confirmation message and any further upload attempts are blocked.

Can customers delete their uploaded receipt?

No. Only an admin with manage_woocommerce capability can manage uploaded files.

How does the admin view the receipt?

Open any WooCommerce order that has a receipt. A View Uploaded Receipt button appears in the order data panel. Clicking it opens the file in a new tab via a nonce-authenticated, admin-only endpoint.

Is the WhatsApp button required?

No. You can disable it entirely from the settings page under WooCommerce → Upload Receipt.

What happens if a customer tries to upload a receipt for someone else’s order?

The plugin checks that the logged-in user’s ID matches the order’s customer ID. For guest orders, it validates the order key from the URL. If neither matches, the upload is rejected with a permission error.

I activated the plugin but the upload form is not showing. What should I check?

  1. Make sure the order payment method is Bank Transfer (BACS).
  2. Make sure the order status is Pending Payment or On Hold — the form does not appear for completed, cancelled, processing, or refunded orders.
  3. Make sure the customer is viewing their own order (logged in, or using a valid order-key link).
  4. Check that WooCommerce is active and up to date.

Categories
Local & alternative payments
Plugin details
Version2.1.2
Last updated2026-07-16 1:10pm GMT
Added2026-05-06
Requires WordPress6.2
Tested up to7.0.2
Requires PHP7.4

Tags on WordPress.org
bank transfer
payment receipt
payment verification
receipt
woocommerce
Alternatives
Other plugins in the same categories.
PagBank / PagSeguro Connect para WooCommerce
4K+ installs
5.0(62)
PiWeb Disable payment method / Partial payment for WooCommerce
4K+ installs
5.0(38)
Virtuaria PagBank / PagSeguro for WooCommerce
1K+ installs
4.8(25)
Direct Payments for WooCommerce – Bank Transfer, Mobile Money, Crypto and Peer-to-Peer (P2P) Payments
800+ installs
5.0(10)
Deposits & Partial Payments for WooCommerce
5K+ installs
5.0(108)
Sublium Subscriptions – Subscriptions for WooCommerce – Recurring Payments, Subscription Plans & Installments
500+ installs
5.0(5)
x402 Logo

The agent-readiness stack for the AI shopping era — helping merchants, publishers and SaaS companies get discovered, cited and transacted with by ChatGPT, Perplexity, Claude, Gemini and the custom shopping agents underneath them.

CompanyAgentically Inc. (d/b/a xpay✦)1875 Mission St, Ste 103San Francisco, CA 94103, United Stateslegal@xpay.sh · privacy@xpay.sh
or ask your AI app
Company
About xpayAgency PartnersGitHubDiscordllms.txt
DevelopersDocumentationAPI ReferenceSDKs & LibrariesQuickstart GuideOpenAPI Spec
Stay Updated
Occasional product updates and agent-readiness playbooks from xpay (Agentically Inc.) — typically a couple of emails a month. Double opt-in: we email you a link to confirm before sending anything, and every email has one-click unsubscribe.
Social
  • For Publishers
    • News
    • Finance
    • Dev / Tech
    • Travel
    • View all verticals
  • Agent Feed
    • AI Search Engines
    • RAG Builders
    • Browser Agents
    • Vertical Research
    • Browse full catalog
  • Agent-Ready Index
    • SaaS Pricing Database
    • Agent-Ready SaaS Index
    • Verified band
    • AI & ML
    • Sales & CRM
  • Products
    • Pricing Widget
    • Monetize MCP Server
    • Paywall
    • Smart Proxy
    • Monetize AI Agents
    • xpay x402 Facilitator
  • Agentic Economy
    • Timeline
    • Resources
    • Manifesto
    • Stack
  • Agentic Commerce
    • Get listed
    • ChatGPT Ads
    • How ChatGPT Ads work
    • ChatGPT Ads · Apparel
    • ChatGPT Ads · Health & Beauty
    • xpay Listings · Amazon + Google
    • Pricing
    • Free audit
    • Shopify
    • WooCommerce
    • Apparel & Accessories
    • Health & Beauty
    • Overview
  • Commerce Index
    • Shopify apps directory
    • Agentic Commerce Ready Index
    • Methodology
    • Pet brands · WooCommerce
    • Pet brands · Shopify
  • Marketplace
    • 🛍️ xpay.deals — agentic storefront for deals
  • Protocols
    • Overview
    • x402
    • MPP
    • UCP
    • ACP
    • AP2
    • TAP
    • A2A
  • Agent Frameworks
    • Overview
    • LangChain
    • CrewAI
    • Claude MCP
    • AutoGPT
    • LangChain vs Mastra
    • LangGraph vs Pydantic AI
  • Company
    • About xpay
    • Blog
    • Docs
    • GitHub
  • Free prompts
    • Ecommerce prompts
    • Email marketing prompts
    • Product description prompts
    • Facebook ad prompts
    • Skincare prompts
    • Supplement prompts
    • Wine prompts
    • Electronics prompts

© 2025 Agentically Inc. All rights reserved.
Privacy PolicyTerms of UseAcceptable Use Policy