We went back to try and process the payment again today and it is failing without ever reaching the stage of communicating with Paymentech (I was able to confirm this because I currently have the gateway debug mode turned on). The payment page displays the following error: Value cannot be null. Parameter name: request.Payment.Order.User
Looking in the app.log I see the following related message:
Code: Select all
ERROR 2010-05-13 11:33:46,453 1392562ms Object a - Provider threw exception in DoAuthorize.
System.ArgumentNullException: Value cannot be null.
Parameter name: request.Payment.Order.User
at CommerceBuilder.Payments.Providers.PaymentechOrbital.PaymentechOrbital.DoAuthorize(AuthorizeTransactionRequest authorizeRequest)
at CommerceBuilder.Payments.PaymentEngine.a(AuthorizeTransactionRequest A_0, Boolean A_1)