Support

Home Forums Event Espresso Premium Google Checkout/Wallet Payment Status not Being Updated

Google Checkout/Wallet Payment Status not Being Updated

Posted: September 3, 2013 at 7:09 pm


enox

September 3, 2013 at 7:09 pm

We are using Google Checkout.
Customers are able to pay successfully through Google and the order is approved there, yet accurate order status is not being updated in the admin and customer is seeing incomplete order message on Thank You page. The orders are not even being updated in admin after time (day) passes.

OUR SET UP IS:
WP – 3.6
Event Esspresso – 3.1.34.1.P
Event Espresso – Permissions by Event Espresso version 1.5.4.1,
Event Espresso – Social Media by Event Espresso version 1.1.5.1,
Event Espresso – Ticketing by Event Espresso version 2.0.10.2.p,
Event Espresso by Event Espresso version 3.1.34.1.P,
WordPress Importer by wordpressdotorg version 0.6.1,
WP Realtime Sitemap by Daniel Tweedy version 1.5.4

Any help to troubleshoot this would be greatly appreciated.


Jonathan Wilson

September 4, 2013 at 10:30 am

Hello there,

Can you make sure that none of your Event Espresso pages are set to private, draft, or password protected? These need to be published in order for the plugin to function correctly.

Also on the Google Wallet (Checkout) Settings Integration page, set the ‘API callback URL’ in Google Checkout to the following: http://yourdomain.com/?type=google_checkout (a page on your website with an added GET query parameter of ‘type=google_checkout’). Leave the “Callback Contents” as “Notification Serial Number”?


enox

September 4, 2013 at 10:55 am

Where can I find a list of all Event Espresso pages just to make sure we have not missed something.

As for all other settings they were set as you said they should be…

API callback URL: http://mydomainhere.com?type=google_checkout
Callback contents: Notification Serial Number
API Version: 2.5
Notification Filtering: Yes


Dean

September 4, 2013 at 11:55 pm

The default pages are:

Event Registration
Cancelled Registration
Transactions
Thank You

They are listed in the Pages section on the General Settings options page.


enox

September 5, 2013 at 1:47 am

All these pages are active and have the appropriate short codes added to them.

In further investigation at Google Integration Console this is the error we are getting:

We encountered an error processing your notification acknowledgment. The error we got is: Error parsing notification acknowledgment.


enox

September 5, 2013 at 2:06 am

All these pages are active and have the appropriate short codes added to them.

In further investigation at Google Integration Console this is the error we are getting:

We encountered an error processing your notification acknowledgment. The error we got is: Error parsing notification acknowledgment.

In Event Espresso Attendee Reports nothing is entered in under payment type and all orders show as incomplete.


Josh

  • Support Staff

September 5, 2013 at 8:05 am

Hi there,

Here are a few things you can try:

Verify that the Google API settings are set to receive and handle only: new-order-notification, authorization-amount-notification, and the order-state-change-notification.

You can rule out a plugin or theme conflict:
1) A theme conflict. You can rule this out by temporarily switching to the default WordPress theme.
2) A plugin conflict. You can rule this out by temporarily deactivating any other installed WordPress plugins.
It may also help to turn on debug mode. You can set wp_debug to true by editing the wp-config.php file.
You can use an [FTP client][1] and [a text editor][2] to access change this line to the site’s wp-config.php file:
define(‘WP_DEBUG’, true);
[1]: http://codex.wordpress.org/FTP_Clients
[2]: http://codex.wordpress.org/Editing_Files#Acceptable_External_Editors

As an aside, Google Checkout will be discontinued on Nov 20, 2013. If you intend on collecting payments for event tickets after that date, you will need to get set up with a different payment processor.

https://support.google.com/checkout/sell/answer/3080449?hl=en


enox

September 5, 2013 at 1:53 pm

Tested and tested and tested. Even brought in multiple sets of fresh eyes.

All Google Checkout Account settings are per instructions. Disabled theme and all plugins – Less Espresso Events & Ticketing.

SAME Result when testing order.


enox

September 5, 2013 at 2:25 pm

…and yes, we are very aware that Google CheckOut will be discontinued soon. This is for an event in less than 2 weeks. We were only using Google Checkout to save time since this is what they are familiar with and had already set up.


Josh

  • Support Staff

September 5, 2013 at 8:56 pm

I logged into the dev site with the credentials that you sent and I did find that the Thank You page (which should normally parse the [ESPRESSO_PAYMENTS] shortcode was set to use a custom page template to display the events.

I can advise changing this page to use the default page template so the payments shortcode can be parsed.

The support post ‘Google Checkout/Wallet Payment Status not Being Updated’ is closed to new replies.

Have a question about this support post? Create a new support post in our support forums and include a link to this existing support post so we can help you.

Event Espresso