Dear Dynamicweb,
We have a couple of solutions using the Altapay checkout gateway and see some issues/improvements for the checkout handler as we have a lot of errors in the monitoring panel with:
Can not send email due to missing user
Which comes from the method: NotifyUser(Order order, string status, string errorMsg = "").
The method adds an error to the monitoring panel if no user is set on the order, which I think should only be a information or a warning - not an error.
Besides I cannot see why the method needs a user as we have all the billing details directly from the order, so why should only logged in users be notified about their order processing and not a guest?
Best regards, Anders