Should Google checkout return any order details to nopCommerce website or no??? If I checkout via Google I can't see that order in my nopCommerce admin panel. Is this should be like that or there is something wrong with my settings?
Actual problem was SSL Google require https:// for API call backs and in Google checkout I set API Version 2.00 because if I set API Version 2.5 just get this error in google's integration console
We encountered an error processing your notification acknowledgment. The error we got is: Expected serial number was not contained in notification acknowledgment.
now seems everything works fine and only for registered users. if you checkout as guest it doesn't return anything to nopCommerce.
Error while placing order. Error 0: Error: Shipping address is not provided. Full exception: Nop.Core.NopException: Shipping address is not provided at Nop.Services.Orders.OrderProcessingService.PlaceOrder(ProcessPaymentRequest processPaymentRequest) in C:\Users\Working Directory\Dropbox\Workstation\MVC projects\wxFmOnlineStore\Libraries\Nop.Services\Orders\OrderProcessingService.cs:line 579
Ok for API 2.2 and lower we have this problem. If new customer register with my store and complete checkout via Google I will not get any details because Google returns only the customer address "to the website". So if the same customer will shop again everything will be fine, order will be returned to website.
API 2.5 problem persists when responding the serial number notification. This error we get to "Integration Console" Google Explanation - http://code.google.com/apis/checkout/articles/Troubleshoot_Integration_Console_Errors.html#RESPONSE_ERROR
So, what API version on Google Checkout should we be using if running nop v2.3 to avoid these issues as I have the following happening for new customers only using Google Checkout? I am currently set on Google to use API v2.0, should I use 2.5, 2.4, 2.3, 2.2, 2.1 to avoid this error for new customers checking out with Google?
Error while placing order. Error 0: Error: Shipping address is not provided. Full exception: Nop.Core.NopException: Shipping address is not provided at Nop.Services.Orders.OrderProcessingService.PlaceOrder(ProcessPaymentRequest processPaymentRequest) in f:\Own\NopCommerce\Sources\src\Libraries\Nop.Services\Orders\OrderProcessingService.cs:line 612
▼ We encountered an error processing your notification acknowledgment. The error we got is:... Typically, this error occurs when you've specified an incorrect API version. API versions greater than 2.2 use serial number acknowledgements. This means that you need to return the serial number of the notification in your acknowledgement.
For more information about serial number notifications, please refer to the documentation.
If you do not wish to respond with a serial number acknowledgement, specify API version 2.2 or less. Doing so causes Google Checkout to omit the check for a serial number in your acknowledgement.
The serial number is used to help ensure that your servers have processed and parsed the notification content.
If you are not able to troubleshoot your issue using the tip above, try searching our Merchant Forum or simply search on Google for your issue. It is very likely that someone has had a similar issue already. If you are not successful, please post your issue directly on our Merchant Forum.
What is the status of this issue with nop v2.3 as I am now getting emails from Google Checkout stating the following and I have tried Google Checkout API v2.4 and v2.5 with nop.
Hello,
We've made several unsuccessful attempts to send order notifications to your notification callback URL, https://www.website.com/Plugins/PaymentGoogleCheckout/NotificationHandler As a result, you aren't receiving order status, risk, or other notifications.
To help you identify the issue with your callback URL, please review the errors we encountered while sending notifications to you. To review this error information:
1. Sign in to Google Checkout. 2. Click on the Tools tab. 3. Click Integration Console.
Error messages will appear under 'Integration Issues.' If necessary, you can also update your callback URL in the 'API callback URL' box on the same page.
For more information about receiving notifications via the notification API, visit http://code.google.com/apis/checkout/developer/index.html#notification.
This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.