1. Home
  2. Knowledge Base
  3. WooCommerce Wholesale Payments
  4. How to Cancel a Wholesale Payment Invoice for a Canceled Order?

How to Cancel a Wholesale Payment Invoice for a Canceled Order?

When using the Wholesale Payment terms with Stripe, Stripe retains full control over the invoicing process. To cancel the invoice payment associated with a canceled order in WooCommerce when using the Wholesale Payment plugin, you must manually process the cancellation directly within your Stripe account.

1. Check WooCommerce Order Status

First, make sure the WooCommerce order is canceled. You can check this by going to the WooCommerce > Orders section in your WordPress admin panel. The order status should show as Canceled.

2. Log in to Your Stripe Account

You need to access your Stripe dashboard to manage invoices.

3. Locate the Invoice in Stripe

If Stripe has generated an invoice for the canceled order, you’ll need to find the specific invoice related to that order.

  • In your Stripe Dashboard, go to the Payments section.
  • Find the payment associated with the canceled WooCommerce order by either:
    • Searching for the customer’s email or invoice number.
    • Looking at recent invoices and checking the details for the canceled order.

You can also go directly to Billing > Invoices in Stripe, and then search for the invoice by its ID or customer name/email.

4. Cancel the Invoice in Stripe

Once you’ve located the invoice, you’ll want to cancel it manually to prevent Stripe from charging the customer. Here’s how:

  • Click on the specific Invoice that corresponds to the canceled order.
  • On the invoice page, you should see an option to Void or Cancel the invoice.
  • Click on Void or Cancel, depending on what options are available.

7. Update WooCommerce Order Status

To keep everything in sync, make sure that the WooCommerce order status is Canceled in your WooCommerce admin. This step should already be done, but you can double-check.

Wholesale Payment Plugin Configuration: Ensure that the Wholesale Payment plugin is configured properly and is properly syncing orders and payments with Stripe. You may need to reach out to our Support Department if there are any integration issues.

Frequently Asked Questions

How do I set up Wholesale Payment sync with Stripe?
Install the plugin. Open the settings page. Enter your Stripe API keys. Enable order sync. This keeps WooCommerce and Stripe billing records aligned automatically.

Does this invoice workflow work without a Stripe account?
No. The Wholesale Payment plugin requires Stripe for payment processing and billing management. If you use another payment gateway, manage invoices and cancellations directly in that platform.

What if a customer already paid before the order was canceled?
If payment was captured, voiding the invoice will not trigger a refund. Issue the refund manually in Stripe. Then update the WooCommerce order status. This keeps both systems consistent.

Can I void multiple Stripe billing entries at once?
Bulk actions are not available in WooCommerce. Go to the Stripe Billing dashboard. Select multiple open invoices. Void them in one action to save time on large batches.

Why is my canceled order still showing an open charge in Stripe?
This usually indicates a sync or configuration issue. Check your Stripe API keys. Make sure the plugin is updated. If the WooCommerce order is marked “Canceled” but the charge is still open, void it manually in the Stripe Billing section.

Need Help?

If you have a question or run into any issues, we’re here to help.

Was this article helpful?

Related Articles

Need Support?

Can't find the answer you're looking for?
Contact Support
Complete Your Purchase