First Data GGe4 Configuration

  • Posts: 70
  • Thank you received: 4
11 years 2 months ago #120781

-- HikaShop version -- : 2.2.1
-- Joomla version -- : 3.1.5

First Data is your Payment Gateway. I spoke with them and the information the Hikashop payment plugin requests is related to their legacy gateway.

If I understand correctly, I can use the Authorize.net plugin and enter the URL and associated info for First Data to process credit cards.

Does this sound right?

Thanks! -- Steven

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

  • Posts: 26158
  • Thank you received: 4028
  • MODERATOR
11 years 2 months ago #120854

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.
The following user(s) said Thank You: intown

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

  • Posts: 70
  • Thank you received: 4
11 years 2 months ago #120919

Thanks for the reply and link.

I am in the same situation as the other poster. The First Data Payment Plugin will not work for me, I am on the new Global Gateway e4. The First Data payment plugin works with First Data's Legacy gateway.

First Data GlobalGateway e4 (GGe4) is the same standards as Authorize.net. So I think I can use the Authorize.net Payment Plugin (SIM API).

I have the plugin configured and working and getting a few errors when I go to the payment page which are:

* x_line_item # 1 - Taxable is too long (maximum is 3 characters)
* x_line_item invalid
* x_relay_response : Parameter x_relay_response must be empty or TRUE
* x_relay_response : x_relay_response too long. Maximum length is 4
* x_test_request : Unsupported value used for x_test_request.

Where do I go to fix these errors?

Thanks! -- Steven

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

  • Posts: 70
  • Thank you received: 4
11 years 2 months ago #120931

Okay I got it working. Here is what I did, in case it helps any one else.

1. Modify /plugins/hikashoppayment/authorize/authorize.php

2. x_line_item was fixed by changing the "has tax" values from True / False to Y / N around line 242 and 244

3. x_relay_response was fixed by enabling and configuring the authorize.net protocol - relay response settings in the FirstData Gateway control panel.

4. x_test_request this value was set to $debug I changed it to 'FALSE' around line 192

After making those changes I was processing Credit Cards.


How do I keep these changes from being overwritten when I upgrade hikashop?

Any chance of creating a First Data GGe4 Payment Plugin, that has the changes I made? It could be helpful to others.

Thanks! -- Steven

The following user(s) said Thank You: UrbanHustlas

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

  • Posts: 1
  • Thank you received: 0
11 years 2 months ago #120933

Great,

I was just starting to tackle this myself so that I can recommend HikaShop to a client. Now that I know it works, I will see if they want to invest to get TransAmor incorporated so they will not have to worry about PCI compliance as much. Does anyone know of a good developer to get it done?

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

  • Posts: 82867
  • Thank you received: 13373
  • MODERATOR
11 years 2 months ago #120940

Hi,

@intown we can look at doing that yes. On your end, did you need something specific done/changes in your FirstData account settings to be able to use the authorize.net plugin (with your modifications) ?

@UrbanHustlas Potentially, the polishedgeek.com crew might be able to help you with that as they already did several payment plugins for HikaShop ?

The following user(s) said Thank You: UrbanHustlas

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

  • Posts: 70
  • Thank you received: 4
11 years 2 months ago #120944

I am pretty sure the only changes I made were the ones listed above other than configuring the payment page in the first data account.

Since the changes were so easy to make, it could be helpful to others to see a GGe4 payment option (which is a lightly modified authorize.net payment method.)

Hope this helps! -- Steven

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

  • Posts: 24
  • Thank you received: 0
11 years 2 months ago #120968

Could not this just be added as a new e4 plugin then with the changes? Sorry I have no idea what this requires to make a new payment plugin but I am always leery of code hacks.

Looks promising though. :cheer:

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

  • Posts: 26158
  • Thank you received: 4028
  • MODERATOR
11 years 2 months ago #121025

Hi,

Or maybe an new option in the current plugin in order to choose the communication mode.

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: 238
  • Thank you received: 21
  • Hikamarket Multivendor Hikashop Business Hikashop Essential
10 years 7 months ago #152135

Hi intown,

Trying to set this up for one of my clients and making sure it works before we lock them into HikaShop.

I have a few questions if you could help me out on your HikaShop settings & First Data settings beyond the ones listed here.

Did you change your HikaShop's Authorize.net URL to api.globalgatewaye4.firstdata.com/transaction/v13 ?

On the Receipt Page Setup in First Data, what did you use for Return Link Method (for receipt page)?

And when you enabled the Authorize.Net Protocal in First Data, what did you set the Relay Response URL to?

Did you use the MD5 hash or set the Return URL in the HikaShop Authorize.Net plugin?

Thanks.

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

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

Well looks like the URL to use to post is is checkout.globalgatewaye4.firstdata.com/payment .

Least I'm getting some response now but I get the error:

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

Hikashop sent the following for the x_relay_url"
XYZ.com/index.php?option=com_hikashop&ct...t&lang=en&Itemid=142

Is that what you used for Relay Response URL?

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

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

Well to same some people sometime, some of these answers & more information can be found at
www.hikashop.com/forum/payment-methods/8...ay-response-url.html

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

  • Posts: 2
  • Thank you received: 0
10 years 6 months ago #155271

Hello, i have problems with my setup FirtsData on Hikasho.

I could hire to help me with configuracioon of FirstData in my shop, anyone cares?

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

  • Posts: 26158
  • Thank you received: 4028
  • MODERATOR
10 years 6 months ago #155307

Hi,

For commercial jobs, we have a specific category in our forum for that.
www.hikashop.com/forum/9-commercial-jobs.html

More than commercial jobs, it is here a support forum so you can explain your problem, provide some screenshot of your configuration and we will see if we can solve your problem, like we solved the other problems.

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: 238
  • Thank you received: 21
  • Hikamarket Multivendor Hikashop Business Hikashop Essential
10 years 6 months ago #155631

Once / if I get time, I'll post my notes on this so there is a complete set of instructions in one place.

Right now all the pieces are on the forums but in different threads and it is hard to string them all together.

The following user(s) said Thank You: nicolas

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

  • Posts: 39
  • Thank you received: 0
10 years 6 months ago #155934

Hi! I am currently trying to set up this payment plugin... Any instructions would be fantastic and greatly appreciated.

Thanks,

Ann

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

  • Posts: 238
  • Thank you received: 21
  • Hikamarket Multivendor Hikashop Business Hikashop Essential
10 years 6 months ago #155937

Nag me if I forget. I have things in a messy notes but need to put it into something everyone else can actually read and understand.

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

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

I was only able to do Step 2 of the 4 steps intown has laid out:

1. Modify /plugins/hikashoppayment/authorize/authorize.php

2. x_line_item was fixed by changing the "has tax" values from True / False to Y / N around line 242 and 244 (YES i found that one)

3. x_relay_response was fixed by enabling and configuring the authorize.net protocol - relay response settings in the FirstData Gateway control panel.

4. x_test_request this value was set to $debug I changed it to 'FALSE' around line 192

Any way HikaShop can update the plugin with the info from this thread, I think the problem is now 2+ years old. Especially if someone already got it working, like intown.

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 #193947

Hi,

The point 4 has already been changed to set TRUE/FALSE so there is no need to change that anymore.
The point 3 is simply changing the line:

$vars["x_relay_response"] = 'FALSE';
by:
$vars["x_relay_response"] = 'TRUE';
in the payment plugin and then configuring the relay response settings of your FirstData GateWay merchant account.
And the point 2 is not something we want to add by default in the plugin but the modification is easy to do as you already found out.

The following user(s) said Thank You: wldworks

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

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

I can confirm that this made it work. Thank you Nicolas. No more errors and the payment went through, and also posted in FirstData.

However, it is not confirming the the transaction in hikashop. Just says created. Any ideas?

1) So after talking to FirstData they said everything is set up and it's the carts fault, which i don't believe. Could it be that my relay response return url and and receipt link url is set incorrectly at first data? Both are:

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

2) Also i left the return URL in the hikashop plugin empty.

3) Should the Receipt Link URL and the Relay Response URL match? Or is that yet another link? If so which one.

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

Last edit: 9 years 8 months ago by wldworks.

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

Time to create page: 0.138 seconds
Powered by Kunena Forum