DNN 6.2.3 Smith cart 5.6.2 Payment Gateway: First Data Global Gateway 2.0 Payplus method Test account.
Completed a transaction through the test gateway. The gateway accepts payment and sends out confirmation emails.
Smith Store order listing is showing the transaction as Open with message Awaiting payment. However the redirect back from the gateway to the website presents the main store page with the following url and error:
https://www.websitename.com/Default.a...
In the FD Admin console I entered a Return URl and I also left the return URL blank. In both cases I received the same error.
The event viewer shows multiple errors associated with one transaction: Admin Alert, then General Exception, then Module Load Exception, then Page Load Exception. The event viewer errors are shown below. I also use URL Master on the site. your assistance and recommendations would be appreciated.
Admin Alert
Cart Error: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.End() at j.HostedRedirect(ICustomer customer) at Smith.DNN.Modules.BuyNow.Confirm.a(PaymentStatus A_0, Boolean A_1) at Smith.DNN.Modules.BuyNow.Confirm.Submit() at Smith.DNN.Modules.BuyNow.Confirm.btnSubmit_Click(Object sender, EventArgs e)
Server Name: VSERVER198
General Exception
AssemblyVersion: 6.2.3
PortalID: 0
PortalName: Corporate Site
UserID: 5
UserName: XXXXXX
ActiveTabID: 131
ActiveTabName: Online Store
RawURL: /Online-Store/ctl/Confirm/mid/660/hosted/1.aspx
AbsoluteURL: /Default.aspx
AbsoluteURLReferrer: https://www.staging.linkpointcentral....
UserAgent: Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; WOW64; Trident/6.0)
DefaultDataProvider: DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProvider
ExceptionGUID: d4da072d-cbfe-46c0-b463-6cdb5deb2d2d
InnerException: Object reference not set to an instance of an object.
FileName:
FileLineNumber: 0
FileColumnNumber: 0
Method: .j.HandleHostedReturn
StackTrace:
Message: System.NullReferenceException: Object reference not set to an instance of an object. at j.HandleHostedReturn() at Smith.DNN.Modules.BuyNow.Confirm.i() at Smith.DNN.Modules.BuyNow.Confirm.OnInit(EventArgs e) at System.Web.UI.Control.InitRecursive(Control namingContainer) at System.Web.UI.Control.AddedControl(Control control, Int32 index) at System.Web.UI.ControlCollection.Add(Control child) at DotNetNuke.UI.Modules.ModuleHost.InjectModuleContent(Control content) at DotNetNuke.UI.Modules.ModuleHost.CreateChildControls() at System.Web.UI.Control.EnsureChildControls() at DotNetNuke.UI.Modules.ModuleHost.get_ModuleControl() at DotNetNuke.UI.Containers.Container.get_ModuleControl() at DotNetNuke.UI.Containers.Container.ProcessModule() at DotNetNuke.UI.Skins.Pane.InjectModule(ModuleInfo module)
Source:
Server Name: VSERVER198
Module Load Exception
ModuleId: -1
ModuleDefId: -1
FriendlyName: ModuleControlSource:
AssemblyVersion: 6.2.3
PortalID: 0
PortalName: Corporate Site
UserID: 5
UserName: XXXXXX
ActiveTabID: 131
ActiveTabName: Online Store
RawURL: /Online-Store/ctl/Confirm/mid/660/hosted/1.aspx
AbsoluteURL: /Default.aspx
AbsoluteURLReferrer: https://www.staging.linkpointcentral....
UserAgent: Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; WOW64; Trident/6.0)
DefaultDataProvider: DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProvider
ExceptionGUID: 2369b8ea-8e69-4af6-8af0-cdb5eae03c35
InnerException: Object reference not set to an instance of an object.
FileName:
FileLineNumber: 0
FileColumnNumber: 0
Method: DotNetNuke.UI.Containers.ActionBase.get_ModuleContext
StackTrace:
Message: DotNetNuke.Services.Exceptions.ModuleLoadException: Object reference not set to an instance of an object. ---> System.NullReferenceException: Object reference not set to an instance of an object. at DotNetNuke.UI.Containers.ActionBase.get_ModuleContext() at DotNetNuke.UI.Containers.ActionBase.get_ActionRoot() at DotNetNuke.UI.Containers.ActionBase.OnLoad(EventArgs e) --- End of inner exception stack trace ---
Source:
Server Name: VSERVER198
Page Load Exception
AssemblyVersion: 6.2.3
PortalID: 0
PortalName: Corporate Site
UserID: 5
UserName: xxxxxxxxx
ActiveTabID: 131
ActiveTabName: Online Store
RawURL: /Online-Store/ctl/Confirm/mid/660/hosted/1.aspx
AbsoluteURL: /Default.aspx
AbsoluteURLReferrer: https://www.staging.linkpointcentral....
UserAgent: Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; WOW64; Trident/6.0)
DefaultDataProvider: DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProvider
ExceptionGUID: 7cc7dcac-51cb-451d-8558-ff5a7eb1c482
InnerException: Object reference not set to an instance of an object.
FileName:
FileLineNumber: 0
FileColumnNumber: 0
Method: DotNetNuke.Web.DDRMenu.DDRMenuControl.OnPreRender
StackTrace:
Message: DotNetNuke.Services.Exceptions.PageLoadException: Object reference not set to an instance of an object. ---> System.NullReferenceException: Object reference not set to an instance of an object. at DotNetNuke.Web.DDRMenu.DDRMenuControl.OnPreRender(EventArgs e) at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) --- End of inner exception stack trace ---
Source: