It often happens that for multiple reasons, orders (and therefore client accounts) are not created in whmcs right after "complete order" button is clicked.
This happens, for example, when a client attempts to pay with stripe and stripe, for unexpected and unusual reasons, does not immediately accept the payment, but put it "on hold", waiting for an admin to confirm the payment: in such cases, whmcs does not receive the "order paid" confirmation from stripe and does not record it.
Another situation might be that the client clicks "complete order", and then closes the browser too soon.
The idea is to keep a record of the new order attempt data as, for example, in a "uncaptured orders" log file or db table, maybe using PreShoppingCartCheckout function.
The log would serve for consultation when, for example, a new client believes to have paid, but whmcs did not register anything at all, as reported in this and other discussions:
https://whmcs.community/topic/296308-stripe-uncaptured-payments
Post the first comment
Login to post a comment.