Payment receipt uploads at WooCommerce checkout

WooCommerce Upload Payment Proof Plugin

Collect payment proof in WooCommerce with custom file upload fields for receipts, bank transfer confirmations, screenshots, PDFs, and manual payment workflows.

Checkout payment method Manual review

Bank Transfer / Manual Payment

Upload your payment receipt or screenshot, then enter the payment reference before placing the order.

Payment proof upload receipt-bank-transfer.pdf
Reference TXN-1048-PAID
Order status On hold for review
Stored with the WooCommerce order for merchant review

The problem

Payment proof often ends up scattered across email, WhatsApp, and support tickets.

Manual payment methods can require customers to send bank transfer receipts, screenshots, PDFs, or confirmation numbers outside WooCommerce. That creates messy order management because your team has to match messages, files, and payment details by hand.

The solution

Add a payment proof upload field directly to your custom gateway.

WooCommerce Custom Payment Gateway Pro lets merchants add a File Upload field to custom payment gateways and store the uploaded proof with the WooCommerce order. Customers submit the receipt and payment reference during checkout, so the order record keeps the details your team needs for manual review.

WooCommerce payment proof plugin features

Collect payment evidence during checkout while keeping verification under merchant control.

Add file upload fields to custom payment gateways

Collect receipts, screenshots, PDFs, and confirmations

Add payment reference/transaction ID fields

Store payment proof with the WooCommerce order

Show uploaded files in admin order details if supported

Use with bank transfer, Wise, Revolut, PayPal.me, crypto, and other manual payments

Control required/optional fields

Example checkout workflow

Customer selects a manual payment method, uploads receipt/proof, enters a reference number, and the order is saved with payment details.

1

Customer selects manual payment method

Your custom bank transfer, payment link, crypto, or offline gateway appears at checkout.

2

Uploads receipt or proof

The customer adds a payment receipt, screenshot, PDF confirmation, or other requested proof.

3

Enters reference number

Collect a payment reference, transaction ID, confirmation number, or note for matching.

4

Order is saved with payment details

The uploaded proof and payment fields stay with the WooCommerce order for manual review.

Use cases

Built for WooCommerce manual payment proof workflows.

Use checkout file upload payment fields when your store needs evidence before manually reviewing, matching, or fulfilling an order.

Bank transfer receipts

Wise/Revolut screenshots

Manual PayPal confirmation

Crypto payment screenshots

Purchase order documents

Offline payment confirmations

Security note

Use safe allowed file types for uploads.

For payment proof uploads, use safe allowed file types such as JPG, PNG, WebP, and PDF when supported by your WordPress upload settings, WooCommerce setup, and plugin configuration. Keep this as a manual review workflow; the plugin does not automatically verify the payment.

Frequently asked questions

Common questions about using WooCommerce Custom Payment Gateway Pro for payment receipt upload and manual payment proof collection.

Can customers upload bank transfer receipts?

Yes. You can add a file upload field to a custom manual payment gateway so customers can submit a bank transfer receipt, screenshot, PDF confirmation, or other proof your store requests.

Can I make the upload required?

Yes. You can control whether the payment proof upload field is required or optional for the custom gateway workflow you configure.

Which file types are supported?

Use safe allowed file types such as JPG, PNG, WebP, and PDF when supported by your WordPress upload settings, WooCommerce setup, and plugin configuration.

Where can the store owner view the uploaded file?

The payment proof is stored with the WooCommerce order and can be reviewed from the order details when your configured field display supports it.

Can I also collect a transaction ID?

Yes. You can add a payment reference, transaction ID, confirmation number, or similar checkout field alongside the file upload.

Does this approve the payment automatically?

No. The plugin collects and stores payment proof for manual review. It does not automatically verify, approve, or reject payments.

Collect payment proof in WooCommerce checkout.

Add custom file upload fields, collect payment references, and keep receipts or screenshots attached to the order for manual review.