I've been using Google Checkout with e-junkie for some time and it has worked fairly well, with the exception that on about half of my orders I do not get the customers real email address, but instead a synthetic one that Google has created, which makes it challenging to contact the customer. I've never figured out why this happens nor how to fix it (and it never happens with PayPal).



If you have advice on the above, please tell me.





But the real reason for this post is that a couple of weeks ago I began receiving what appears to be an erroneous message from Google Checkout, because I am still receiving all of the orders and funds from their service. I have double-checked my settings in both Google Checkout and e-junkie and all appears to be in order. Here is the message, with my actual account code replaced by "XXXXXX":





We've made several unsuccessful attempts to send order notifications to your notification callback URL, https://www.e-junkie.com/gc/XXXXXX/ResponseHandler.php 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:



Sign in to Google Checkout.

Click on the Tools tab.

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.



******************************



These error messages are showing up in my Inbox several times each day. How do I stop them?



Thanks.

  • created

    Oct '12
  • last reply

    Oct '12
  • 1

    reply

  • 988

    views

  • 2

    users

  • 3

    links

That "synthetic" email you see in some orders is a preference that Google Checkout/Wallet offers to buyers as a privacy reassurance; there's no way to prevent buyers from using that option, but that obfuscated email address should normally forward to the actual email address associated with the buyer's Google Wallet account.



If you're seeing any recent Google Checkout orders in your E-junkie Transaction Log, that indicates your integration of E-junkie with GC is correct (if there were a problem, it wouldn't work for any orders at all), so these errors must be happening for some other reason.



Presuming you do have your actual Client ID in place of the XXXXXX where that URL is pasted into your API Callback URL setting, and that your other GC integration settings are correct as you say, the last paragraph of this help page may explain what's going on (the specific error mentioned here is different, but the possible reasons would be the same):

http://www.e-junkie.com/ej/trouble.google-checkout.error-500.htm



Apparently GC keeps retrying failed payment notifications for some duration or number of tries, so those errors may actually pertain to just one or a few actual payments. We don't know if there's any way to disable getting emails about them, but I wonder if actually viewing the errors in your GC Integration Console would have any effect.



If you remain unsure what's going on, feel free to email our support team with any affected Transaction IDs (Order Numbers) and the details of any errors you see listed for those orders in your GC Integration Console:

https://www.e-junkie.com/ej/contact.php