HomeHome Product Discus... Product Discus...SmithCartSmithCartGoogle Checkout Error - "Please try again. Internal error in server"Google Checkout Error - "Please try again. Internal error in server"
Previous
 
Next
New Post
12/20/2012 1:50 PM
 
Hello again Smith Cart friends - 

We are trying to implement the Google checkout feature provided by Smith Cart. We just recently set up an account with Google, and verified it. We have successfully added our Merchant ID number and our merchant key. When we attempt to do a test checkout with Google Checkout, we receive the following error.

Error processing payment. Please try again. Internal error in server

This error appears after the user has clicked the order submit button, but the user is never redirected off the site.

Any ideas?

Alex
 
New Post
1/14/2013 6:35 AM
 
Is it possible that the bug fix mentioned is this change log for 5.30 would address my issue?

"Smith Cart DNN Module v5.30 (DNN 6.15 and above) - Scheduled Release 1/11/13
DNN 7 support
UPS Shipping Calculator - Added UPS Freight ship method to the Smith Shopping Cart module to support shipping larger items on a pallet to buyers.
Eway Australia Rapid API - Integrated Eway Australia Rapid API as a standard gateway option in Smith Cart
Bug Fixes
Google Checkout"
 
New Post
1/14/2013 6:09 PM
 
Hi Alex,

Yes, the fix is most likely for the issue you reported. Please postback after installing v5.30 if the issue is or isn't resolved.

Thanks!
 
New Post
1/14/2013 8:56 PM
 
I'd love to install it right now and start testing, but there it's not up yet in the downloads page :(
 
New Post
1/15/2013 2:08 PM
 
Hey Alex,

v5.30 is now available on the Cart Downloads page. Please let me know if I can help with anything else.
 
New Post
1/17/2013 12:02 PM
 
Kevin -

We have installed 5.30 on our site, and it is currently running live at www.yandasmusic.com.

When attempting to use Google checkout, we still receive the same as listed above. Any ideas on what might be causing this to happen?

Alex
 
New Post
1/18/2013 12:33 AM
 
Hi Alex,

I tested checkout with our test account and the order is processed successfully. Are you using a Live or Test Google Checkout account?
 
New Post
1/18/2013 7:12 AM
 
Hi Kevin,

We are using a Live Google Checkout account. We just created the account, so I'm sure it's a simple step we are missing.

In our integration settings in the google checkout menu's, there are a few options. I would like to know which of these options you would recommend.

1. My company will only post digitally signed carts. (checkbox)
Do we check this box?

2. API callback URL
Do we enter in this field the url generated in the smith payment options menus?

2b. API callback contents - 3 options. Notification Serial Number, Notification as XML, Notifcation as HTML
Which do we choose?

3. API Version
We can select any API version from 2.0 - 2.5, which is best?

Thanks, hopefully it's just a setting I'm messing up.

Alex
 
New Post
1/18/2013 6:27 PM
 
Hi Alex,

Since real money gets moved when using a live account, it is best to use a test account when testing transactions through a new gateway. To signup for a Google Checkout test account please use the following link: http://support.google.com/checkout/se...

Thanks!
 
New Post
2/1/2013 1:41 PM
 
Kevin -

Thanks for encouraging to complete my due diligence while trying to implement google checkout. As you suggested, I created both a sandbox google merchant and wallet account.

I added the merchant id and key required by the "payment setup" screen in smith cart. I then attempted a checkout on that sandbox account. After selecting google checkout as my payment option, I was successfully re-directed to the google wallet page, and allowed to complete the checkout process.

Because the sandbox account was working, and the real account was not, I decided to check and compare settings. As per the integration settings, everything was identical. I checked that all the necessary verification was showing, and both accounts are identical in all respects that they should be. This, of course, only deepens the mystery, as there should be no difference between a sandbox account and a live account. After doing my due diligence, and completing all the testing I am able to do on my end, I have a few questions.

1. Has anyone successfully used google checkout on a "real" merchant account? Has this been tested?

2. In the payment setup screen, under payment gateways, a callback URL is generated by the smith cart software. This URL is specific to a single buy.now module. In the Google checkout settings, it requests that I specify a callback URL. What would this be, if my site has multiple buy.now modules on it?

3. I will ask the API version question again. It even states in the settings specifically to "ask your checkout software provided for what version to use".

4. I am still receiving the "Error processing payment. Please try again. Internal error in server" error on any buy.now module that has the google merchant key and id for my live account. I am not receiving this on any buy.now module with the sandbox account information. Why is this?

Things Of Note:
1. Successful checkouts using the google chekout sandbox account do not return the user to the confirmation page on my site. It does not remove the item from the users shopping cart on my site. Inside the order information on the administration side, this google checkout order shows no where in the order details that google checkout was the method of payment used. It simply shows a pay status of "true" and a payment message of "Awaiting Payment" - nothing else. These checkouts also do not send the confirmation email from the smith cart software. I think this is due to the fact that I have not provided google checkout with a "callback URL". Please confirm if this is the case, and what value I should put in this field.

2. After doing these test checkouts, I can confirm that the following is happening. Hopefully this information is useful in tracking down the source of the problem:
New users are receiving a page load exception on step two of the checkout process. Let me see if I can explain:

Checkout is set up on my site as follows: A user may add items to their cart anonymously, but registering or logging in is required once the user attempts to check out. I had two users yesterday who created new accounts in this manner during step 1 of the checkout process. Their user ID was created, as I can see it in the event log.

Following their creation of a new account, a user is then forwarded on to step 2 of the checkout process. I viewed in the event log yesterday that I had two users who received the below page load exception on the step2 page of checkout. Now this step in the checkout process is where a user selects their payment option. I'm not sure which value on this page could be causing the error - but any exceptions that happen during the checkout process I feel must at least be brought to your attention. Have any ideas? I think it's also important to note that users receiving these errors are not completing the checkout process.

The error makes reference to the button "Smith.DNN.Modules.BuyNow.Step2.ibNext_Click" - meaning the user is trying to move to step3, but is not able to?

UserName: microbess

ActiveTabID: 230

ActiveTabName: 02

RawURL: /02/ctl/step2/mid/715/hosted/1

AbsoluteURL: /Default.aspx

AbsoluteURLReferrer: https://www.yandasmusic.com/02/ctl/step2/mid/715/hosted/1

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

DefaultDataProvider: DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProvider

ExceptionGUID: d0cde03a-d654-4bc9-9b2c-56c419145522

InnerException: Object reference not set to an instance of an object.

FileName:

FileLineNumber: 0

FileColumnNumber: 0

Method: Smith.DNN.Modules.BuyNow.Step2.ibNext_Click

StackTrace:

Message: DotNetNuke.Services.Exceptions.PageLoadException: Object reference not set to an instance of an object. ---> System.NullReferenceException: Object reference not set to an instance of an object. at Smith.DNN.Modules.BuyNow.Step2.ibNext_Click(Object sender, EventArgs e) at System.Web.UI.WebControls.LinkButton.OnClick(EventArgs e) at System.Web.UI.WebControls.LinkButton.RaisePostBackEvent(String eventArgument) at System.Web.UI.WebControls.LinkButton.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 ---

 
Previous
 
Next
HomeHome Product Discus... Product Discus...SmithCartSmithCartGoogle Checkout Error - "Please try again. Internal error in server"Google Checkout Error - "Please try again. Internal error in server"