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
- Customer places an order and selects Bank Transfer (BACS) as payment method.
- After placing the order, the receipt upload widget appears on the order detail page.
- Customer uploads a JPG, PNG, or PDF (max 5 MB). The file is stored privately, not in the public media library.
- An order note is added automatically, and the admin can view the receipt securely from the order panel.
- Optionally, a WhatsApp button lets customers send their receipt directly to your WhatsApp number.
- 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.