HomeHome Product Discus... Product Discus...Payment Registr...Payment Registr...Price shifted two decimal points when passing to EWayPrice shifted two decimal points when passing to EWay
Previous
 
Next
New Post
6/9/2011 11:57 PM
 

Hi,

We had a very scary issue here.

The price that gets passed to Eway from Smith Registration Pro is 0.01% of the original price. For example, when the price is set to $400, Eway only ended up charging $4. This has caused headaches for both of us and our client as it is a live site. We had to take immidiate action and  implement this work-around of putting price as $40,000 and hide the price field from the registration page. However this is only a temporary solution as the amount saved in the database is still wrong. 

I've tested this out on v3.35.0 and v4.10 and same thing happened.

Just want to flag this bug and hope this issue can be fixed soon.

Kind Regards,

Cassie

 
New Post
6/10/2011 12:16 AM
 
Can you provide some background on the issue. I know you have been using the RegPro module with eWay for awhile, when did the problem start happening? Is this a brand new site you implemented the module on or is the site an existing site you have been using the module on and upgrading the module caused the issue to start happening. Are you running the Australia language pack on this site?

At your service,
Dave Smith
DotNetNuke Consulting, DotNetNuke Store and DNN Ecommerce
 
New Post
6/10/2011 2:06 AM
 

 

Hi,

Yes you are correct, we have been using this module for a while however previously we have only tested module under eWay's testing environment and we didn't receive any receipts from eWay to realise there is an issue with the price. 

This live website is wcei.com.au running on Australian lanuage. We upgraded the module once from v3.31 to v3.35. We are not sure if this issue existed with the previous version as the site only went live after we upgraded to v3.35. 

I have tested the module on a couple of other DNN sites covering the senarios of upgrading from v3.31 to v.3.35, brand new installation of v4.1 (freshly downloaded from your site), running on default United State language rather than Australian. Processed live eWay payments several times however same issue occurred every time without exception. 

We are using eWay on Smith Cart, however we never experienced issue like we had with Smith Registration Pro.

Hope those testings and findings are sufficient for you to troubleshoot the issue on your end.

Kind Regards,

Cassie

 
New Post
6/10/2011 9:42 PM
 

Try changing your price to 400.00 in the module settings should fix it. eWay expects the amount in cents and the module was expecting 2 decimal places when converting to cents before sending to the eWay payment gateway. We fixed the issue and are testing, we should have a hotfix out shortly.

Thanks for reporting it!

 

 


At your service,
Dave Smith
DotNetNuke Consulting, DotNetNuke Store and DNN Ecommerce
 
New Post
6/11/2011 12:51 AM
 

Hi Dave,

Funny as it sounds, we have attempted to try this workaround only to realise that there is five character limit on the price field, e.g. with 400.00 it stops at 400.0, which didn't make any difference in the testing result.

Looking forward to the hotfix soon.

Thanks,

Cassie 

 
New Post
6/13/2011 1:07 AM
 
Adam/Cassie,
I just emailed you the hotfix for the eWay issue you reported. Let me know if it resolves the issue.

Thanks

At your service,
Dave Smith
DotNetNuke Consulting, DotNetNuke Store and DNN Ecommerce
 
Previous
 
Next
HomeHome Product Discus... Product Discus...Payment Registr...Payment Registr...Price shifted two decimal points when passing to EWayPrice shifted two decimal points when passing to EWay