HomeHome Product Discus... Product Discus...SmithCartSmithCartPayment Options Smith Shopping Cart 4.74 Dnn 6.0.1Payment Options Smith Shopping Cart 4.74 Dnn 6.0.1
Previous
 
Next
New Post
12/3/2011 10:20 AM
 

I did an upgrade to your internal release Smith Shopping Cart 4.74. There were no errors in the upgrade.

But I am getting to the point in the check out process where it asks for a Payent Method selection and there are no choices. I have tried to setup Payment Method options in the Payment Setup - Add Payment Method area. I ender a name – such as credit card and press submit and nothing happens. If I then enter a  name and 1 in the sort order I get the error " AS critical error has occurred, Input string was not in a correct format". Regardless of what I enter  in Add Payment Method I cannot get it to save so cannot proceed withthe check-out.

Below is event log. I will email the screen shots to support becasue I do not see where to attach them. I hope you can help me get this resolved soon.

Stacktrace: : at System.DBNull.System.IConvertible.ToDecimal(IFormatProvider provider) at System.Convert.ToDecimal(Object value) at Smith.DNN.Modules.BuyNow.Confirm.AddOrderDetails(Int32 orderID, String orderStatus) at Smith.DNN.Modules.BuyNow.Confirm.AddStoreOrder(Int32 PayHistID, String orderStatus) at Smith.DNN.Modules.BuyNow.Confirm.ProcessStatus(PaymentStatusInfo status) at Smith.DNN.Modules.BuyNow.Confirm.Submit() at Smith.DNN.Modules.BuyNow.Confirm.btnSubmit_Click(Object sender, EventArgs e)

Server Name: NUKEY


12/3/2011 12:57:09 PM 
Admin Alert 
host 
My Website 
Error Object cannot be cast from DBNull to other types  

Error: : Object cannot be cast from DBNull to other types.

Server Name: NUKEY

12/3/2011 12:56:38 PM 
Page Load Exception 
host 
My Website 
AssemblyVersion 6.0.1 PortalID 0 PortalName My Website UserID 1 UserName h 

AssemblyVersion: 6.0.1

PortalID: 0

PortalName: My Website

UserID: 1

UserName: host

ActiveTabID: 61

ActiveTabName: Store

RawURL: /mitek/Store/tabid/61/ctl/ManagePaymentMethods/mid/432/Default.aspx

AbsoluteURL: /MiTek/Default.aspx

AbsoluteURLReferrer: http://localhost:4123/mitek/Store/tabid/61/ctl/ManagePaymentMethods/mid/432/Default.aspx

UserAgent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:8.0) Gecko/20100101 Firefox/8.0

DefaultDataProvider: DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProvider

ExceptionGUID: eb001f06-7785-45dd-8c3a-38b0318d2da6

InnerException: Input string was not in a correct format.

FileName:

FileLineNumber: 0

FileColumnNumber: 0

Method: System.Number.StringToNumber

StackTrace:

Message: 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.ParseInt32(String s, NumberStyles style, NumberFormatInfo info) at Smith.DNN.Modules.BuyNow.ManagePaymentMethods.btnPaymentMethodSubmit_Click(Object sender, EventArgs e) at System.Web.UI.WebControls.Button.OnClick(EventArgs e) at System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) at System.Web.UI.WebControls.Button.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 ---

Source:

Server Name: NUKEY

 

 
New Post
12/3/2011 10:54 AM
 
It appears that you cannot add Payment Methods without having a Zone first. Some useability advice - make zone required on the ADD Payment Methods. If Zone is needed prior to adding payment methods you should put the Zone tab PRIOR to Payment Methods!
 
New Post
12/3/2011 2:29 PM
 
Hi Judy,
We added a required field validator for the zone dropdown on payment methods screen as well as a red asterisk next to the required fields.

Thanks for your feedback!


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

Here is my payment processing error followed by the set-up of the Payment processing and then by the product set-up for recurring payments.

 
 Login to download attachment
New Post
12/5/2011 4:26 PM
 
Hi Judy,

I have not been able to reproduce this issue.

Do you have any Variants configured for the Product you were running a transaction with?

The only time I was able to replicate the issue your reported above was when the "Exclude Variant Price Adj. From Recurring Billing" feature is enabled and no Variants have been configured.

Thanks,
 
New Post
12/6/2011 8:05 AM
 

Hi Kevin,

Thanks! Turns out I did have "Exclude variant price adjustment from recurring" checked - don't know why.  I unchecked it and the error message I reported previously went away. ... But now I am getting this error message on the confirm screen (I have attached a screen shot too)

We couldn't complete your payment.

Status : Error
Message : [E00009] The payment gateway account is in Test Mode. The request cannot be processed.

I need to test the payment process and I need to return to a conformation screen and a download page. I of course need to do the testing in with the payment processing in test mode.

 

 

 
 Login to download attachment
New Post
12/6/2011 1:39 PM
 
Hi Judy,

Do you have an Authorize.net Test Account?

When using a Test account for the Auth.net AIM gateway, it is not necessary to enable Test Mode in the Cart.

Thanks,
 
New Post
12/7/2011 8:16 AM
 

Yes, this I am using an Authorize.net account, which is set-up in test mode.  This is the first product that I have seen where you do not set the test mode in the product when you are testing.  I think a bit more documentation around this process would be most helpful.

I unchecked the test mode in your product and now I am getting a NEW ERROR message.

We couldn't complete your payment.

Status : Error
Message : [E00007] User authentication failed due to invalid authentication values.

Is your product generating this error message or Authorize.net? I have the Payments Options set-up with a check mark to accept Visa and I am using the information that Authorize.net supplied:

Visa Test Card supplied by Authorize.net to test with 4007000000027. 
I am setting the expiration date to a future date per their insturctions
I am setting the security code to 1013. 

I have used this combination of test card number, expiration date, and  seucirty code to test other products (Invenmanager Event Registration) in this same test account and the transactions have completed succefully. Also, when I was using this account and had your product set to test mode I was receiving confirmation email messages from the Authorize.net account that the transcation had been processed, but your product was throwing error messages. So based on that I am concluding that my test account and the test payment data that I am entering is correct.

The error message is not providing enough detail for me to know what to look for.  I am hopting that I can get a transation completed soon :) See attached screen shots.

Judy

 

 
 Login to download attachment
New Post
12/7/2011 10:53 PM
 

Hi Judy,

I understand you are using an Authorize.net account in Test Mode, however Authorize.net also provides a Test Account so you can run live transactions to ensure the Cart has been set up correctly. You can sign for an authorize.net test account at the following link, once you have your test account you will not be required to process transactions in your store with Test Mode. https://developer.authorize.net/testa...

Thanks,

 
New Post
12/8/2011 5:20 AM
 

I am still getting the error!  The previous account was a test account, but just to be 100% sure I followed your link and created another test account. Authorize.net sent me the same test card information. I updated the Payment Gateway with the new test account information and I do NOT have test mode checked and I am getting the exact same error:

We couldn't complete your payment.

Status : Error
Message : [E00007] User authentication failed due to invalid authentication values.

I upgraded to 4.74  becasue the Authorized.net payment gateway was not working in 4.67 and it appears that it is not working 4.74 either. I need someone to dig into this to help me get a transaction to work. Between version 4.67 and and now the issues (some of them my set-up issues) It has been weeks trying to get your product to work. I need to get this resolved.

The error message does not provide any information for me to do further troubleshooting no my own - very frustrating.  I wish there was somewhere in your product that it would provide the detail on the problem with the transaction. That would at least give me - and you - more information to see where the issue is.

Judy

 

 
New Post
12/8/2011 11:52 PM
 
In the cart payment setup screen under the gateway selected try checking the "test mode" checkbox. The message returned "User authentication failed due to invalid authentication values" is from Authorize.Net and means that the test account you are using failed authentication.


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

Dave,

I'm not sure why Kevin was telling me to uncheck Test Mode in the Payment gateway settings (see above discussion). But it appears there was a problem wiht my first authorize.net test account because it now works with the payment gateway set to test mode.  The account had worked for testing other products.

It would be nice if Dave and Kevin could clarify the whole issues around test mode in the payment gateway and authorize.net test accounts because the water seems to be a bit muddy due to the conflicting information that I have received.

Judy

 
New Post
12/9/2011 3:37 PM
 
Hi Judy,

I'm sorry if I was not clear, the correct way to test a transaction using the Authorize.net gateway is to sign up for an authorize.net test account and enable the Test Mode feature of the Cart on the Payment Gateway Setup screen.

Thanks,
 
Previous
 
Next
HomeHome Product Discus... Product Discus...SmithCartSmithCartPayment Options Smith Shopping Cart 4.74 Dnn 6.0.1Payment Options Smith Shopping Cart 4.74 Dnn 6.0.1