HomeHome Product Discus... Product Discus...Payment Registr...Payment Registr...eWay integration issue?eWay integration issue?
Previous
 
Next
New Post
9/9/2010 12:04 AM
 

I'm a first timer of the Registration module. I tried to set it up the way as shown below. I used eWay as this is a business requirement.

Product Setup
Product Name:
Product Price:
User Entered Amount:
Show Quantity:
Show Invoice #:
Payment Gateway Setup
Gateway:
* Customer ID:
Test Mode:
(Test mode applies to only Authorize.Net, QuickBooks and PayPal Gateways)

Payment Gateway Checkout Option
Show Paypal Checkout Option:
(Check to show Paypal as checkout option in addition to primary gateway)

Payment Method Setup
Credit Card:
eCheck Checking:
eCheck Savings:
Subscription and Recurring Billing Setup
Subscription Length(days): (Applies to one time payments only)
Recurring Billing:
Subscription Interval:
Total Occurences: ("9999" = Infinite recurring billing)
Show Recurring Billing Start Date:
Trial Subscription Setup
Enable Trial:
Trial Occurrences:
Trial Amount:
User Roles Setup
Role(s) to add after
successful payment:
Role to remove on
successful payment:
Step 1 Custom Field Setup
Show Listbox:
Listbox Label:
Listbox Text:
Show Checkbox:
Checkbox Label:
Checkbox Required:
Show Dropdown:
Dropdown Datasource:
Dropdown Label:
Dropdown Values:
Show Textbox:
Textbox Label:
Textbox Required:
Show Comments Field:
Confirmation Page Setup
Successfull Payment Page:
Show User Name:
Coupons and Discounts
Show Coupon:
Email Setup
Mail From:
Mail From EmailAddress:

Then I tried to sign up as a new user. I just made up an arbitrary credit card number, some future expiry date and security code as it didn't matter as it turned out (although I used the eWay's testing CC number at the beginning). After I clicked the "Process Payment" button it returned the following message:

We couldn't complete your payment.


Status : Declined
Auth Code :
Message : The 'RebillEndDate' element has an invalid value according to its data type.

As I clicked the "BACK" button, it would always give this error:

A critical error has occurred.
Input string was not in a correct format.

And here's the event log:

DotNetNuke.Services.Exceptions.PageLoadException: Input string was not in a correct format. ---> System.FormatException: Input string was not in a correct format. at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal) at System.Number.ParseDecimal(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToDecimal(String value) at Smith.DNN.Modules.Registration.Confirm.btnCancel_Click(Object sender, EventArgs e) at System.Web.UI.WebControls.ImageButton.OnClick(ImageClickEventArgs e) at System.Web.UI.WebControls.ImageButton.RaisePostBackEvent(String eventArgument) at System.Web.UI.WebControls.ImageButton.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) at System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) at System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) --- End of inner exception stack trace ---

Note that I tried with Test Mode checked and unchecked. Please advise. Thanks in advance.

 
New Post
9/10/2010 1:01 AM
Accepted Answer 

eWay recurring billing API does not support infinite recurring billing so you can't use "9999" in the total occurrences field. The eWay recurring billing api doesnt specify what the max rebill end date is but I think the error the gateway is returning is that the rebill date is to far in the future after 9999 is added to the rebill start date. If you are configuring monthly billing try entering 12 or 24 in the total occurrences field and testing. I just tried it and got an approval.


At your service,
Dave Smith
DotNetNuke Consulting, DotNetNuke Store and DNN Ecommerce
 
New Post
9/12/2010 5:53 AM
 

Thanks very much, Dave. Your solution rocks.

But when I tried the "BACK" button without proceeding further to "Process Payment", I still got Input string was not in a correct format error, regardless of whether I enabled the test mode or not. Although this is "not as critical" but it looks bad to the customers.

 
New Post
9/12/2010 9:46 AM
 

What version of the module are you running?


At your service,
Dave Smith
DotNetNuke Consulting, DotNetNuke Store and DNN Ecommerce
 
New Post
9/12/2010 3:36 PM
 

3.26 on DNN 5.5 pro

 
New Post
9/12/2010 4:53 PM
 

We have fixed the back button issue in the latest version 3.28. Please send an email to support@smith-consulting.com to receive the latest version.


At your service,
Dave Smith
DotNetNuke Consulting, DotNetNuke Store and DNN Ecommerce
 
Previous
 
Next
HomeHome Product Discus... Product Discus...Payment Registr...Payment Registr...eWay integration issue?eWay integration issue?