Developer forum

Forum » Ecommerce - Standard features » Unpaid but completed orders

Unpaid but completed orders

Imar Spaanjaars Dynamicweb Employee
Imar Spaanjaars
Reply

Hi there,

I have a production site with a completed but unpaid order. In the log I can see this:

Order Passing order to checkout handler: Dynamicweb.eCommerce.Cart.DefaultCheckoutHandler

while for orders that are paid successfully I see this:

Order Passing order to checkout handler: Dynamicweb.eCommerce.Cart.CheckoutHandlers.AuthorizeNet

Authorize.net is the only available payment option for the site's Country and it has beens set as the default payment method.

What could be the reason that Dynamicweb falls bac to the Default Checkout Handler?

The site runs on Dynamicweb 8.6.1.6.

Thanks!

Imar


Replies

 
Nicolai Høeg Pedersen
Reply

Hi Imar

That should only happen if the order has a payment method which is using the default checkout handler. What payment method does the order with the wrong checkout handler has?

BR NP

 
Imar Spaanjaars Dynamicweb Employee
Imar Spaanjaars
Reply

There seems to be none. In the backend the order lists Payment with a dollar amount of zero. There's no name for the method in parentheses as is normally the case. The system contains one other method (Dibs) but that's available in the Danish language layer only.

Imar

 
Nicolai Høeg Pedersen
Reply

Hm - do you see this more than once, or just one order?

Somehow, the order has been checked out without a payment chosen. That can happen if something was bypassed in the frontend UI of the checkout flow (i.e. do you have a default payment method for all possible countries?). The order could have had a country that does not have a default payment method and the user has disabled JS and the checkout flows relies on JS validation on if a payment is chosen. Something like that would be my guess.

BR Nicolai

 
Imar Spaanjaars Dynamicweb Employee
Imar Spaanjaars
Reply

Yeah, it must be somethig like that. Fun to track down. For now, there's only one order so I'll consider it an incident for now but will watch the system to see if it happens again.

Thanks!

Imar

 

 

You must be logged in to post in the forum