Subject: Issue with Invoice Payment Marked as Paid in DEAR/Cin7 Despite "On Hold" WooCommerce Status
Hi,
I’m experiencing an issue related to the Invoice Payment option.
We’ve integrated WooCommerce with Cin7 (Dear Systems) using webhooks. When an order is placed using the Invoice Payment method, the order is automatically marked as paid in Dear/Cin7 — even though its status remains "on hold" in WooCommerce.
It seems that B2BKing’s "Invoice Payment" method might be triggering something that flags the order as paid during the sync, but I’m not entirely sure how. I’ve also checked the database and couldn't find any relevant meta key or marker indicating this behavior.
Could you please clarify:
-
Does B2BKing’s "Invoice" payment method automatically indicate that the order is paid (even if WooCommerce shows "on hold")?
-
Is there a way to adjust this so that orders sent to Cin7/Dear are marked unpaid until we manually confirm payment?
Any insight or workaround would be greatly appreciated. Thanks in advance!
Best regards,

