Developer forum

Forum » Feature requests » Order dateTime for order paid

Order dateTime for order paid

Nuno Aguiar
Reply

Hi,

 

Throughout the years we miss a dateTime field on for the order to store the exact time the order is set as paid.

 

In Portugal some gateways render a payment reference, and the payment is made up to 30 days later. Would be nice if the field came by default in Dynamicweb

 

Best Regards,

Nuno Aguiar


Replies

 
Nicolai Høeg Pedersen
Reply

Order.OrderCaptureInfo contains that information.

In the admin the information is placed on the capture dialog:

http://manual.dynamicweb-cms.com/Default.aspx?ID=7263

 
Nuno Aguiar
Reply

Hi Nicolai,

 

Maybe we need to rethink the way our gateways are integrated. Maybe this is the way to do, maybe not.

 

The upmost popular payment method in Portugal (9 out of 10) are made through MB, This method generates a 9 + 5 digit payment reference the client later pays by homebanking (desktop, mobile) or ATM up to 30 days after the purchase. The payment provider then calls up Dynamicweb (handler) triggering that the order has been paid.

 

We did not integrate with the Capture method, because there ir nothing to capture, we just get notified that the reference has been paid. In fact we need to develop scheduled task to go through completed and unpaid orders with 30 days or more and cancel them to have the stock reversed.

 

If we integrate with the capture method, we would give the user the wrong indication about being able to manually capture the amount and we would also have to tell them that the actual date/info is in a "special" place. I believe it could be in an "audit" group where we could see created/completed/paid dates.

 

Do you still think we should use the OrderCaptureInfo or do you have another suggestion?

 

Best Regards,

Nuno

 
Nicolai Høeg Pedersen
Reply

Create a custom field for holding the timestamp?

 
Nuno Aguiar
Reply

Yes, that's what we need to do for all projects. I was making it a feature request to see it would make sense for all Checkout Handlers (not all support Capture)