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

Viewing 9 reply threads


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

    • Support Staff

    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

      • Support Staff

      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

            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

                  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.

                  Viewing 9 reply threads

                  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 - Staging Server