HomeHome Product Discus... Product Discus...SmithCartSmithCartCheckout with IphoneCheckout with Iphone
Previous
 
Next
New Post
1/21/2014 4:23 PM
 
Hello,

My customers have reported they are unable to checkout using an iphone. I tried myself and sure enough when hitting the submit button, the user stays on the same screen and is not directed to the pay pal site as they would be when checking out using a PC or windows phone (I havnt tried android as I dont have access to one right now).
Has anyone come across this? The only error I can see in my event viewer I dont think relates to this problem...but Im no expert (see below).
Any help much appreciated.
Thanks

AssemblyVersion:7.2.0

PortalID:0

PortalName:Mijanou

UserID:5

UserName:Karen

ActiveTabID:97

ActiveTabName:Shop Now

RawURL:/Shop-Now/ctl/AddProducts/mid/499/ProductID/37

AbsoluteURL:/Default.aspx

AbsoluteURLReferrer:http://mijanou.com.au/Shop-Now/ctl/AddProducts/mid/499/ProductID/37

UserAgent:Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/32.0.1700.76 Safari/537.36

DefaultDataProvider:DotNetNuke.Data.SqlDataProvider, DotNetNuke

ExceptionGUID:0b139092-8307-4bc0-82da-1218a11265c2

InnerException:The state information is invalid for this page and might be corrupted.

FileName:

FileLineNumber:0

FileColumnNumber:0

Method:System.Convert.FromBase64_ComputeResultLength

StackTrace:

Message:

DotNetNuke.Services.Exceptions.PageLoadException: The state information is invalid for this page and might be corrupted. ---> System.Web.HttpException: The state information is invalid for this page and might be corrupted. ---> System.Web.UI.ViewStateException: Invalid viewstate. Client IP: 58.106.156.93 Port: 50912 Referer: http://mijanou.com.au/Shop-Now/ctl/AddProducts/mid/499/ProductID/37 Path: /Default.aspx User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/32.0.1700.76 Safari/537.36 ViewState: xpSC1PDdZ8zGmS1kKklCvO/ezlx4mJVnFV2bmgBpeilVJli54K9m6APIdNQbXzmhfj8po2oNGFdXHFKK1Ku8sffAEvtLy0IHJR8prwB713cgQKbsUqxaVbuAGDKcgDtRNNjZKFynez/s/G/mRMbsDzuOtj0tQp+zsWzn4H1x7fRm79HYsVYZkGHuW64dRawkzn4mgUVW/6AO4bEBNct4jb0jzxun6cDcgBAZpLHavVQkKAZoaVYratwgR5amgnALW/6jPdsd10z2FGA20LaTgpFXpAfI5p/XfwE+1E5LNPKm9RWVLPE1HCJa2syvuDz433iVZz+fuva/O9wzoIEPf+U7tnl7tOXPJLqMkQf57sl98HZb0frsiEwh41sFlimx7pOpAoU9J+Bk4SN8pFI3msEn7fd/2ksYlFMRZ5id7F/Ab6tGyXqL/wVslx/DWBRBDvVCy3jkrmK3Orer63Etek3EkTA7aAsodhXnzACCYZEaVmG3MaLEJrgIBxoXkwplUFL4JC4cIp+arE4xAgqOlsd9WOZSmKbVkx9PUKHFnNSWMU6nZVsJJykG7eoBAF6xJl04p4Qx4ps/eRaeJAiIMnlz7XzHlDwUqGFp26n0omm4kgjDFSZqDLi0WFM443HWPKqFUgy7nwNgL/vjHkIbGCbsPAQ+a9QeCpUKTEcx8LpTqYC9rdoX7OVSp8a9R0zsLxdhnVWaMk0GIKOQSRVrwpuLZpmVhkq3a/K6R+... ---> System.FormatException: The input is not a valid Base-64 string as it contains a non-base 64 character, more than two padding characters, or an illegal character among the padding characters. at System.Convert.FromBase64_ComputeResultLength(Char* inputPtr, Int32 inputLength) at System.Convert.FromBase64CharPtr(Char* inputPtr, Int32 inputLength) at System.Convert.FromBase64String(String s) at System.Web.UI.ObjectStateFormatter.Deserialize(String inputString, Purpose purpose) at System.Web.UI.ObjectStateFormatter.System.Web.UI.IStateFormatter2.Deserialize(String serializedState, Purpose purpose) at System.Web.UI.Util.DeserializeWithAssert(IStateFormatter2 formatter, String serializedState, Purpose purpose) at System.Web.UI.HiddenFieldPageStatePersister.Load() --- End of inner exception stack trace --- --- End of inner exception stack trace --- at System.Web.UI.ViewStateException.ThrowError(Exception inner, String persistedState, String errorPageMessage, Boolean macValidationError) at System.Web.UI.HiddenFieldPageStatePersister.Load() at System.Web.UI.Page.LoadPageStateFromPersistenceMedium() at System.Web.UI.Page.LoadAllState() at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) --- End of inner exception stack trace ---


 
New Post
1/21/2014 11:07 PM
 
Hi Rod,

Does the checkout process work correctly on mobile devices other than the iPhone?

Also, which version of of the Apple OS are you using?

Thanks!
 
New Post
1/21/2014 11:42 PM
 
Only tested on Windows phone and works fine. OS 7.04
 
New Post
1/22/2014 4:21 AM
 
Hi Kevin,

After having issues with "Requires add to cart" not disabling after I disabled in the cart settings, I decided to hide the login page. Not sure if its related but I can now checkout on an iphone.

regards
Rod
 
New Post
1/22/2014 2:34 PM
 
Hi Rod,

Please upload a screenshot of your Sign In & Registration settings and I will try to replicate the issue with an iPhone.

Thanks!
 
New Post
1/22/2014 7:24 PM
 
Please find attached.

cheers
Rod
 
 Login to download attachment
New Post
1/24/2014 2:52 PM
 
Hi Rod,

I am testing the issue you have reported and I would like to clarify a couple things.

Are your users passing through the custom login page successfully and getting suck at the confirm order page?

Also, May I ask what version of the Cart and Dnn you are currently running?

Please let me know if you have any questions. Thanks.
 
New Post
1/27/2014 12:56 PM
 
Hi Charles,
We are on SC 5.68 running DNN 7.2.0. Users are passing right through the login page all the way to the checkout page where they click "Submit Order", at which stage the page refreshes and the user is not directed to the Paypal website. I have had to disable login required to allow the users to checkout.
 
New Post
1/29/2014 6:10 PM
 
Hi Rod,

May I ask what module you are using on the custom login page?

In addition, are users redirected back to checkout after logging in?

Thanks.
 
New Post
1/30/2014 1:55 PM
 
Hi Charles,

Im just using the built in DNN login module. I tried both redirecting users back to the cart and not redirecting.

regards
Rod 
 
New Post
1/30/2014 4:23 PM
 
Hi Rod,

If you are using the built-in DNN login page and module, you shouldn't need to configure a Custom Login Page. This setting is only used if you want to direct your users to a custom login module/page, at which point it would be the module's/page's job to redirect the user back to the checkout.

If you enable the "Show Sign In Page" and "Require Login" options, and have the Registration and Login pages set correctly in your Site Settings, DNN should handle the sign in and registration process correctly.

Hope this helps!
 
New Post
1/30/2014 5:04 PM
 
Hi Kevin,

When using the built in login, the popup window displays to large (Non responsive) on iphones. By placing the module into a page, the login and registration forms become responsive and are viewed correctly on the iphone. Thats the only reason Ive done it this way. The issue Im reporting in the above thread is happening well after login at the point the customer is clicking on "Submit order".

regards
Rod
 
New Post
2/3/2014 3:00 PM
 
Hi Rod,

Do you have any URL rewritting configured for your site? Another one of our customers was experiencing a similar issue with the DNN login popup and they found that disabling the URL rewritting solved the issue.

Hope this helps!
 
New Post
2/3/2014 3:05 PM
 
Hi Kevin,

I do not have any url rewriting modules installed other than what comes preinstalled out of the box with DNN 7.2.0

regards
Rod
 
New Post
2/4/2014 12:39 PM
 
Hi Rod,

We haven't had any luck in reproducing the same behavior so I would like to have you login to one of our public test portals and configure the cart the way you have your's configured and try to replicate the issue. This will determine if the issue you are reporting is with the latest version of the cart or an issue with your specific DNN portal/cart install.

Please send submit a Help Desk Ticket with a link to this thread at the following link and we will provide you with credentials to login: https://helpdesk.smith-consulting.com/Main/frmNewTicket.aspx

Thanks!
 
Previous
 
Next
HomeHome Product Discus... Product Discus...SmithCartSmithCartCheckout with IphoneCheckout with Iphone