First Data GGe4 Configuration

  • Posts: 82867
  • Thank you received: 13373
  • MODERATOR
9 years 8 months ago #194163

This means that you didn't enter the correct URL in the Relay response URL setting of your merchant account.
It should be:
mywebsite.com/index.php?option=com_hikas...t&lang=en&Itemid=XXX

where mywebsite.com is the domain of your website and XXX the id of the menu item used during the checkout.

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

  • Posts: 31
  • Thank you received: 0
9 years 8 months ago #194235

ok I found that whatever item id I enter, I still get that same error.

However, if I take Allow payment notifications from %s to No in the Authorize.net hikashop plugin, then i dont get an error BUT there is no confirmation.

I also checked my menu entry id for hikashop and it is 771 but when i click on checkout it shows me

http://websitename.com/component/hikashop/checkout?Itemid=721

PS: I sent you PM Nicolas, maybe you can help me

Last edit: 9 years 8 months ago by wldworks.

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

  • Posts: 31
  • Thank you received: 0
9 years 8 months ago #194360

Any idea why I don't get a response back? and my email above?

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

  • Posts: 31
  • Thank you received: 0
9 years 8 months ago #194372

Here is what it looks like when I buy something at my store:













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

  • Posts: 31
  • Thank you received: 0
9 years 8 months ago #194374

After I click on the link, I get redirected back to the regular thank you page.



Here is a view of my plugin, with %s set to no.


This is the payment settings pag ein FirstData


This is the security page in FirstData


This is the Hash Page in FirstData


Please note the response and relay URL are the same with the item id 721

here is the joomla menu manager with eStore being the store item

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

  • Posts: 82867
  • Thank you received: 13373
  • MODERATOR
9 years 8 months ago #194426

Hi,

Thank you for all the information. That helped.
I think that the issue comes from the fact that you turned off the "allow payment notifications from %s" option of your Authorize.net payment plugin. When you do that, HikaShop will refuse the payment notification and won't confirm automatically the orders.
Please turn back on that option and that should help.

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

  • Posts: 31
  • Thank you received: 0
9 years 8 months ago #194538

When I enable it, I get the following error from FirstData in an email:

x_relay_url : Invalid x_relay_url. Must be the same as configured for the
payment page

The parameters of the request are

'x_address' : street
'x_amount' : 4.95
'x_city' : Bellevue
'x_company' :
'x_country' : United States of America
'x_currency_code' : USD
'x_customer_ip' : 162.211.217.4
'x_email' : This email address is being protected from spambots. You need JavaScript enabled to view it.
'x_first_name' : firstname
'x_fp_hash' : 1d41cbXXXXXXXXXXXXX71ed9b
'x_fp_sequence' : 58
'x_fp_timestamp' : 1426052392
'x_invoice_num' : 58
'x_last_name' : lastname
'x_line_item' : 30DPJ<|>30 Day Daily Practice
Journal<|><|>1<|>4.95<|>N
'x_login' : WSPxxxxxxBCGQ
'x_logo_url' : http:/xxxx.com/images/xxxx-logo.png
'x_phone' : 123 123 1234
'x_po_num' : 58
'x_relay_response' : TRUE
'x_relay_url' :
websitename.com/index.php?option=com_hik...t&lang=en&Itemid=721
'x_ship_to_address' : Address goes here
'x_ship_to_city' : City
'x_ship_to_company' :
'x_ship_to_country' : United States of America
'x_ship_to_first_name' : Firstname
'x_ship_to_last_name' : Lastname
'x_ship_to_state' : Washington
'x_ship_to_zip' : 98004
'x_show_form' : PAYMENT_FORM
'x_state' : Washington
'x_tax_exempt' : TRUE
'x_test_request' : FALSE
'x_type' : AUTH_CAPTURE
'x_version' : 3.1
'x_zip' : 98004

When I disable it I get paid but not response back :(

Last edit: 9 years 8 months ago by wldworks.

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

  • Posts: 26158
  • Thank you received: 4028
  • MODERATOR
9 years 8 months ago #194566

Hi,

Regarding the url you configured in the payment platform, you are using "&" instead of "&".
So I think it's why the payment platform does not seen the URL as the same.

Regards,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

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

  • Posts: 31
  • Thank you received: 0
9 years 8 months ago #194706

So what should the link be? because you said i am using & instead of using &, which doesn't make sense to me. I am confused

http://websitename.com/index.php?option=com_hikashop&ctrl=checkout&task=notify&notif_payment=authorize&tmpl=component&lang=en&Itemid=721

Last edit: 9 years 8 months ago by wldworks.

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

  • Posts: 82867
  • Thank you received: 13373
  • MODERATOR
9 years 8 months ago #194817

Hi,

Jerome meant to say:
Regarding the url you configured in the payment platform, you are using

"&amp;"
instead of
"&"
.

The forum system was automatically converting the first one to the second one.

Last edit: 9 years 8 months ago by nicolas.

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

  • Posts: 31
  • Thank you received: 0
9 years 8 months ago #194833

I see, now when you put it in code view that makes sense.

I put in

http://www.xxxxx.com/index.php?option=com_hikashop&ctrl=checkout&task=notify&notif_payment=authorize&tmpl=component&lang=en&Itemid=721

and enabled the Allow %s, which results in the same error again:
http://xxx.com/index.php?option=com_hikashop&ctrl=checkout&task=notify&notif_payment=authorize&tmpl=component&lang=en&Itemid=771

Does it matter if there is a www in-front of the webstie name and why does the error have a different itemid? I think the itemid might be also the problem. Based on my pictures above should it not be 771?

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

  • Posts: 13201
  • Thank you received: 2322
9 years 8 months ago #194927

Hi,

I think that the "www" can cause an issue. Please specify the live_site url in the configuration.php file of Joomla, and for the use of the www or not in the htaccess file based on the value used for the live_site.

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

  • Posts: 31
  • Thank you received: 0
9 years 8 months ago #194991

What about the item id?

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

  • Posts: 31
  • Thank you received: 0
9 years 8 months ago #195031

Good and bad.

Ok so I took of the www on all links in first data and i changed the item id to 771, I also turned on allow notification from %s which allowed me to go through to firstdata without an error. Now the problem is coming back to the site i get an error. The payment also went through successfully but I got a page back that says: Invalid notification.



My card was charged but the order shows up as cancelled in hikashop.

I read on another posts to check my hash id, but they match just fine.

Attachments:

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

  • Posts: 31
  • Thank you received: 0
9 years 8 months ago #195070

I just received a hikashop error:

Hello,
An Authorize.net notification was refused because the response from the Authorize.net server was invalid. The hash received was 2c29xxxxxxxxxxxxxxxxxxxx8fc2 while the calculated hash was 662FCxxxxxxxxxxxxxxxxxxxxxxx36A42. Please cehck that you're set the same md5 hash key in Authorize.net and the plugin

But the hash it shows in first data is this one: 3cf4e6f4dxxxxxxxxxxxxxxxxx1457db
Which is also the one I have in the payment plugin...

What is going on?! I just want it to work and am growing frustrated...

Do I have to regenerate some kind of token every time i change the reciept url or what?!

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

  • Posts: 31
  • Thank you received: 0
9 years 8 months ago #195715

Anything? Support?

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

  • Posts: 238
  • Thank you received: 21
  • Hikamarket Multivendor Hikashop Business Hikashop Essential
9 years 7 months ago #196441

Today I upgraded to 2.4 from a working version of 2.3.5.

In previous upgrades, I originally just kept my modified version of authoirize.php from Hikashop v2.3.0

This upgrade, I decided to use the new 2.4.0 authorize.php and modified it accordingly.

As soon as I did that, FirstData started providing Invalid messages on their end and the cart showed declined.

NO other changes were made any where else.

Then I pushed my my old 2.3.0 modified version that had been working fine and it works again.

I have attached my modified 2.3.0 version.

I'm not sure what all the differences are between the 2.3 and 2.4 versions are but it is enough to cause breakage.

Also note that for my Relay Response URL I"m using (using " &" in my URL either):

https://www.xyz.com/index.php?option=com_hikashop&ctrl=checkout&task=notify&notif_payment=authorize&tmpl=component&lang=en

Not sure I follow why one would want to add the Itemid but may be I missed something in the new conversation.

The result the customer first sees is a generic thank you message served from FirstData with a link back to the site, which if you click displays a confirmation page from the cart at this URL:
https://www.xyz.com/index.php?option=com_hikashop&ctrl=checkout&task=after_end&order_id=###

I don't like the FirstData confirmation page being in the middle but it works.

One ongoing isuse I have is this creates a double Google Analytic E-Comm entry for the order so it throws off all our numbers. I have never figured out why/where that is happening however. I know the on the final Hikashop confirmation page it displays but I suspect there is some double-redirect or the Relay Response URL triggers/displays it as well. Or it is it also displaying on the payment page just before it redirects to FirstData?

Attachments:
Last edit: 9 years 7 months ago by jazzmang.

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

  • Posts: 238
  • Thank you received: 21
  • Hikamarket Multivendor Hikashop Business Hikashop Essential
9 years 7 months ago #196444

wldworks,

One setting I have different from you in my HikaShop's Authorize.net plugin settings is I have "Allow payment notifications from %s" set to Yes.

I also don't set the logo URL as I found I could set that in FirstData's end and I don't think it worked any ways.

I've reviewed my FirstData setup and other than the Relay Response URL I've already mentioned above, everything looks the same.

I Know this is very frustrating. I really wish there was a true GGe4 hikashop plugin so I didn't have to do this modification with ever update. It is a real pain when you have to do something like this for just one site.

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

  • Posts: 31
  • Thank you received: 0
9 years 7 months ago #196710

jazzmang wrote: wldworks,

One setting I have different from you in my HikaShop's Authorize.net plugin settings is I have "Allow payment notifications from %s" set to Yes.

I also don't set the logo URL as I found I could set that in FirstData's end and I don't think it worked any ways.

I've reviewed my FirstData setup and other than the Relay Response URL I've already mentioned above, everything looks the same.

I Know this is very frustrating. I really wish there was a true GGe4 hikashop plugin so I didn't have to do this modification with ever update. It is a real pain when you have to do something like this for just one site.


Thanks for that but it still gives me the same error (when i turn on %s), even with the old authorize.php (the payment goes through but I get the "invalid notification" error and an email back that my hash ids don't match (btw the hash id's are completely different to the hash id in firstdata and in hikashop, which then in hikashop results in cancelled transaction and no confirmation email.

Without %s turned on everything goes through but in hikashop the order is just "created" and not confirmed, which means I have to manually set each transaction.

Jazzmang, looks like you got it to work, maybe skype with me (user: ami2510) and help each other to get this done right?

PS-1: I sent multiple PMs to the hikashop team and have now not heard back for weeks from support. I mean I paid $120 dollars for this component and need it working with the globalgateway e4, sorry for the frustration but it's getting kind of ridiculous right now.
PS-2: FirstData GlobalGateway e4 is now called Payeezy GatewayTM, just so everyone knows

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

  • Posts: 238
  • Thank you received: 21
  • Hikamarket Multivendor Hikashop Business Hikashop Essential
9 years 7 months ago #196796

wldworks: Yeah, I hat that problem with the hashes not matching too during my original testing/setup last year.

Actually I think I see what you might have done wrong. You used the Firstdata Hash Caculator to generate the "Your MD5 Hash on Authorize.net". That is NOT correct.

That is just a test calculation for debugging. You would manually enter the price, etc. and it would generate a value that you could then compare to what Hikashop generated. You don't need to do that at all.

The value you should enter into HikaShop Authorize.net plugin's "Your MD5 Hash on Authorize.net" is under FirstData's Payment Page's #9 Security -> Response Key. It is just below the Transaction Key.

That was one thing I had in my write notes as the key discovery. I made that same mistake last year when I was doing my original setup. The labeling is what is confusing (neither side matches the others) and I discovered it via trial and error and a hunch.

The support here is generally very good. I know sometimes they get on some bigger issues to work on but generally speaking I found nicolas and Jerome in particular to be helpful. But some days I think they would benefit from more of a full time support person here than pulling the devs away from coding. They are a small team but they know their stuff.

Still I think it might be time for an official "FirstData e4" or "Payeezy" payment plugin, or even an offical "wiki" support entery with all the key steps. It is why I posted my code file as well. Hope it works now!

Last edit: 9 years 7 months ago by jazzmang.
The following user(s) said Thank You: wldworks

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

Time to create page: 0.171 seconds
Powered by Kunena Forum