Welcome, Guest
Username: Password: Remember me
  • Page:
  • 1

TOPIC: Google checkout

Google checkout 14 years 2 months ago #9568

  • blakey87
  • blakey87's Avatar Topic Author
  • Offline
  • Fresh Boarder
  • Fresh Boarder
  • Posts: 3
  • Thank you received: 0
I have just tried this on

php5
mysql 5
CentOS 4.5

Got the following error under test mode

Fatal error: Call to a member function get_jev_detail() on a non-object in /home/quinc/public_html/components/com_dtregister/common.php on line 2677

When clicking on the return website link, after paying for the event.

The return link was as followed

http://www.mysite.com/index.php?option= ... &Itemid=68

The user was also not added to the event.

Seems pretty serious?

Are there any planned updates coming soon?

Please Log in or Create an account to join the conversation.

Google checkout 14 years 2 months ago #9570

  • dthadmin
  • dthadmin's Avatar
  • Offline
  • Administrator
  • Administrator
  • Posts: 5470
  • Thank you received: 3
Haven't had any other reports like that. Did you try in live mode? That's where it would really count :) In live mode, you can cancel the payment within 15 minutes with no fee incurred. Please try that.

Do you have SSL setup on your site? It's required for Google Checkout to work correctly.

We'll be releasing 2.7 in a couple days.

Please Log in or Create an account to join the conversation.

Google checkout 14 years 2 months ago #9590

  • blakey87
  • blakey87's Avatar Topic Author
  • Offline
  • Fresh Boarder
  • Fresh Boarder
  • Posts: 3
  • Thank you received: 0
It is running in test mode and there is no SSL

In the new version do you use

<merchant-private-item-data>
<orderid></orderid>
</merchant-private-item-data>

Instead of the $_SESSION vars As using the session variables cant be relied on for a number of reasons.

Also what do I set the call back url to be?


Thanks

Please Log in or Create an account to join the conversation.

Google checkout 14 years 2 months ago #9593

  • dthadmin
  • dthadmin's Avatar
  • Offline
  • Administrator
  • Administrator
  • Posts: 5470
  • Thank you received: 3
There are notes in the backend of DT Register that tell you how to set this up. It says:

Login to Google Checkout, go to the Settings tab, then click Integration to find the settings you need for DT Register, which are the Merchant ID and Merchant Key. In your Checkout integration settings, check the box for "My company will only post digitally signed carts." Then set the API Callback URL as https://www.YOURSITE.com/components/com ... cation.php . Note that this MUST be a secure https URL or it will not work. Then set Callback Contents to "Notification as HTML".


As you can see there... SSL is required for Google Checkout to work correctly.

Please Log in or Create an account to join the conversation.

  • Page:
  • 1
Time to create page: 0.115 seconds