HomeHome Product Discus... Product Discus...Payment Registr...Payment Registr...Major Functions NOT Working in Manage Subscription Module... Something to do with eWay again?Major Functions NOT Working in Manage Subscription Module... Something to do with eWay again?
Previous
 
Next
New Post
9/12/2010 9:29 PM
 

After testing out a few transactions using the Registration module with eWay the payments went through. But as we moved on to explore the Manage Subscriptions modules we were pretty much stucked.

We started out by configurating both the Manage Sub and Cancel Sub modules using a test eWay ID (an 8-digit ID) that we had recently obtained from eWay as the Merchant ID, and entered the password of the said eWay account into the RegKey field. The test mode checkbox was left unchecked. Then we clicked Update to save the settings.

Then we went back to Manage Sub module and tried to view subscription history. It gave zero records even though we clicked the "Go" button. But on the other hand, we saw a number of approved and declined transactions in the Manage Sub list as expected. As we clicked on one of the "cancel subscription" button of an approved transaction, it returned an error page. Here's the event log:

InnerException: Multiple controls with the same ID 'lblCreateDate' were found. FindControl requires that controls have unique IDs.
Message: DotNetNuke.Services.Exceptions.PageLoadException: Multiple controls with the same ID 'lblCreateDate' were found. FindControl requires that controls have unique IDs. ---> System.Web.HttpException: Multiple controls with the same ID 'lblCreateDate' were found. FindControl requires that controls have unique IDs. at System.Web.UI.Control.FillNamedControlsTable(Control namingContainer, ControlCollection controls) at System.Web.UI.Control.FillNamedControlsTable(Control namingContainer, ControlCollection controls) at System.Web.UI.Control.EnsureNamedControlsTable() at System.Web.UI.Control.FindControl(String id, Int32 pathOffset) at System.Web.UI.Control.FindControl(String id, Int32 pathOffset) at System.Web.UI.Control.FindControl(String id, Int32 pathOffset) at System.Web.UI.Control.FindControl(String id, Int32 pathOffset) at System.Web.UI.Control.FindControl(String id, Int32 pathOffset) at System.Web.UI.Control.FindControl(String id, Int32 pathOffset) at System.Web.UI.Page.FindControl(String id) at System.Web.UI.Page.ProcessPostData(NameValueCollection postData, Boolean fBeforeLoad) at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) --- End of inner exception stack trace ---

Finally we headed to the Cancel Sub module. But it always said "You currently have no subscriptions" regardless of whether we logged on as admin or as a subscribed user.

We used to test this against version 3.26 trial. But after the upgrade to 3.28 trial it still didn't work. The version of DNN is 5.5 pro.

Last but not least... The calendar.png is missing from the From Date, To Date fields of the Manage Sub module!

 
New Post
9/12/2010 11:03 PM
 

The manage subscription module and cancel subscription modules utilize a feature at authorize.net called "silent postback" where auth.net posts the recurring transactions back to the smith payment registration module which is then stored in the smith_subscriptions table in sql server. eWay doesnt have a silent postback feature so the subscriptions table doesnt get populated. If you are using the eWay gateway you wont be able to use the cancel subscription buttons on the manage and cancel subscription modules.


At your service,
Dave Smith
DotNetNuke Consulting, DotNetNuke Store and DNN Ecommerce
 
New Post
9/21/2010 9:40 PM
Accepted Answer 

We fixed the issue with the cancel subscription module. Please send an email to support@smith-consulting to get the latest build v3.29.

Dave


At your service,
Dave Smith
DotNetNuke Consulting, DotNetNuke Store and DNN Ecommerce
 
Previous
 
Next
HomeHome Product Discus... Product Discus...Payment Registr...Payment Registr...Major Functions NOT Working in Manage Subscription Module... Something to do with eWay again?Major Functions NOT Working in Manage Subscription Module... Something to do with eWay again?