Jump to content

Cancelling order in Paypal Checkout but Invoices Still Generated


cpuwhiz22

Recommended Posts

Hello everyone,

 

I am hoping someone may be able to provide a good solution to what I have found is actually something WHMCS does by design. I was doing some testing with my new setup and I tested registering a domain through the client area of my WHMCS install. I had no intentions on actually registering the domain or paying for it, but I wanted to see how the system worked up until checkout. What I found was that as soon as the user clicks on "Checkout" and the system forwards the user to Paypal checkout, an invoice is generated for the client, and a new order is created. I thought this was potentially a configuration problem or bug, since I thought it was odd that even with an order that is cancelled at checkout, invoices and orders are created, and thus must manually be cancelled or deleted.

 

I put a ticket in with WHMCS support, and their response was simply that this is by design, and that as soon as the checkout button is clicked the order is created. I can understand that the reason is likely that after that, the user is transferred to Paypal for checkout, so WHMCS doesn't have any knowledge of what happens after that unless a payment is received, in which case it applies it to the order/invoice.

 

What I am hoping is that someone may have an alternative solution to offer me which may allow me to have clients cancel an order during checkout, without getting an order and invoice generated for them. I am thinking that maybe the Paypal checkout could be integrated into WHMCS, so that the client is not forwarded to their checkout, and thus WHMCS would be aware of the cancellation. Maybe this is possible with a different payment gateway option like Paypal Pro, or something, or maybe it just requires some modification or integration of the Paypal checkout module in WHMCS. If anyone has any input I would greatly appreciate it.

 

Thanks in advance!

Link to comment
Share on other sites

You can set it so that they are directed to a invoice page rather than straight to PayPal (or whatever solution)

 

I think that if a client gets to the end of checkout: find what they want > configure > enter personal info / create account > invoice > pay

 

then it would be odd they would want to cancel. Theres no obligation to pay and they can cancel the order.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use & Guidelines and understand your posts will initially be pre-moderated