Checkout Error using Payeezy

For general questions and discussions specific to the AbleCommerce GOLD ASP.Net shopping cart software.
Post Reply
ajackson
Ensign (ENS)
Ensign (ENS)
Posts: 18
Joined: Wed Sep 28, 2016 3:25 am

Checkout Error using Payeezy

Post by ajackson » Mon Mar 20, 2017 5:05 am

Hello,
My company is using Payeezy for the transaction gateway. We are receiving a "Transaction Normal" error when trying to process a credit card order. I have attached a screen shot. Previously, we were getting a "Remote host disconnected during SSL negotiation" error when using "Test Mode" and that was because TLS 1.2 wasn't configured on our server. We verified with Payeezy that the "Live Mode" should not use the TLS 1.2 protocol. Any help on this would be greatly appreciated.

User avatar
Katie
AbleCommerce Admin
AbleCommerce Admin
Posts: 2651
Joined: Tue Dec 02, 2003 1:54 am
Contact:

Re: Checkout Error using Payeezy

Post by Katie » Tue Mar 21, 2017 1:43 am

Hi there,

Please go to the configuration page for Payeezy in AbleCommerce. There is a Debug option which needs to be enabled. Save the setting change. Then try to process a transaction. On the server, the log file has been updated. It is in the \app_data\logs\ folder and should be named something like payeezy.log. Open it up and look at the transaction details. You can post the SEND and RECEIVE response here, but remove any 'sensitive' info please.

BTW. This message is coming direct from the gateway, so you are connecting with them successfully.

Katie
Thank you for choosing AbleCommerce!

http://help.ablecommerce.com - product support
http://wiki.ablecommerce.com - developer support

ajackson
Ensign (ENS)
Ensign (ENS)
Posts: 18
Joined: Wed Sep 28, 2016 3:25 am

Re: Checkout Error using Payeezy

Post by ajackson » Sat Apr 29, 2017 5:17 am

Payezzy told us our issue was the TLS1.2 security setting. We had to update our server and turn the tls1.2 setting on. After we turned the setting on, we are still receiving the same error. I turned debugging on and this is what is in the payeezy.log file. There was no receive information in the file.

Send:
Version: 1.0
Request Type: Authorize
Icharge.MerchantLogin: *****************
Icharge.MerchantPassword: **********************************************
Icharge.Gateway: gwPayeezy
Icharge.TestMode: False
Icharge.GatewayURL: https://api.demo.globalgatewaye4.firstd ... action/v12
Icharge.InvoiceNumber: 100057
Icharge.TransactionAmount: 139.50
Icharge.TransactionDesc: authorize request for order#100057
Icharge.Card.Number: xxxxxxxxxxxx1111
Icharge.Card.ExpMonth: 5
Icharge.Card.ExpYear: 18
Icharge.Customer.FirstName: Alfred
Icharge.Customer.LastName: *****************
Icharge.Customer.Id: 1
Icharge.Customer.Address: *****************
Icharge.Customer.Address2:
Icharge.Customer.City: *****************
Icharge.Customer.State: PA
Icharge.Customer.Zip: 17109
Icharge.Customer.Country: US
Icharge.Customer.Phone: 7175551212
Icharge.Customer.Email:*****************

Here is the error message in the app log.
2017-04-29 12:36:51,800 ERROR AbleCommerce Provider threw exception in DoAuthorize.
nsoftware.InPay.InPayIchargeException: HTTP protocol error. 401 Unauthorized.
at nsoftware.InPay.Icharge.AuthOnly()
at CommerceBuilder.Payments.Providers.EPaymentIntegrator.Payeezy.DoAuthorize(AuthorizeTransactionRequest authorizeRequest)
at CommerceBuilder.Services.PaymentService.Authorize(AuthorizeTransactionRequest request, IPaymentProvider paymentProvider)

User avatar
Katie
AbleCommerce Admin
AbleCommerce Admin
Posts: 2651
Joined: Tue Dec 02, 2003 1:54 am
Contact:

Re: Checkout Error using Payeezy

Post by Katie » Sat Apr 29, 2017 7:45 am

Please take a look at this page and see if anything here applies to your installation:

http://help.ablecommerce.com/index.htm# ... ls_1.2.htm

Please keep us updated. I'm sure this issue will be coming up several more times, so I'd like to know for sure that one of the solutions in the document works.

Thanks
Katie
Thank you for choosing AbleCommerce!

http://help.ablecommerce.com - product support
http://wiki.ablecommerce.com - developer support

ajackson
Ensign (ENS)
Ensign (ENS)
Posts: 18
Joined: Wed Sep 28, 2016 3:25 am

Re: Checkout Error using Payeezy

Post by ajackson » Mon May 01, 2017 1:18 am

Katie,
We are in the situation where we are on .net version 4.0 and using Ablecomm version 8 and greater, but we have .net 4.5 installed on our server. In the help, it states that ".NET 4.0. TLS 1.2 is not supported, but if you have .NET 4.5 (or above) installed on the server, then you can force TLS 1.2 even if the application doesn't support it. However, it requires a different code change in the application's start event." What is the different code change that is required?
Thanks,
Alfred

User avatar
Katie
AbleCommerce Admin
AbleCommerce Admin
Posts: 2651
Joined: Tue Dec 02, 2003 1:54 am
Contact:

Re: Checkout Error using Payeezy

Post by Katie » Tue May 02, 2017 2:59 am

The code changes are shown toward the bottom of the document.
Thank you for choosing AbleCommerce!

http://help.ablecommerce.com - product support
http://wiki.ablecommerce.com - developer support

User avatar
Katie
AbleCommerce Admin
AbleCommerce Admin
Posts: 2651
Joined: Tue Dec 02, 2003 1:54 am
Contact:

Re: Checkout Error using Payeezy

Post by Katie » Thu May 04, 2017 12:45 am

Hi Alfred,

I was just checking in to see if you had any luck with the TLS issue?

Thanks
Katie
Thank you for choosing AbleCommerce!

http://help.ablecommerce.com - product support
http://wiki.ablecommerce.com - developer support

ajackson
Ensign (ENS)
Ensign (ENS)
Posts: 18
Joined: Wed Sep 28, 2016 3:25 am

Re: Checkout Error using Payeezy

Post by ajackson » Wed May 17, 2017 2:46 pm

Hi,
We still can't get it to work. We upgraded our server to 2008R2 which supports TLS 1.2. We updated the registry to include the schannel keys in this article(https://success.outsystems.com/Support/ ... nd_TLS_1.2). We did the update that you guys suggested to the global.asax file. We upgraded our .net version to 4.5 than 4.6. We still can't get it to work. Has anyone else had this problem? Do you have any other suggestions?

User avatar
Katie
AbleCommerce Admin
AbleCommerce Admin
Posts: 2651
Joined: Tue Dec 02, 2003 1:54 am
Contact:

Re: Checkout Error using Payeezy

Post by Katie » Thu May 18, 2017 1:06 am

Hi,

Did you make the two changes to web.config?

- Search on targetFramework="4.5" and change to targetFramework="4.6"

- There will be 2 search and replace instances.

Are you getting the same error message after making all these changes?

Thanks
Katie
Thank you for choosing AbleCommerce!

http://help.ablecommerce.com - product support
http://wiki.ablecommerce.com - developer support

ajackson
Ensign (ENS)
Ensign (ENS)
Posts: 18
Joined: Wed Sep 28, 2016 3:25 am

Re: Checkout Error using Payeezy

Post by ajackson » Mon May 22, 2017 12:52 am

Hi Katie,
I had changed both to 4.6 and still received the same error as before. No matter what change I had done, the same error pops up. Also, I've checked the payezzy log file and I'm still only getting "send" information. There's no receive info that comes back.
Thanks,
Alfred

ajackson
Ensign (ENS)
Ensign (ENS)
Posts: 18
Joined: Wed Sep 28, 2016 3:25 am

Re: Checkout Error using Payeezy

Post by ajackson » Wed May 24, 2017 2:59 am

Hi Katie,
Would a asp.net trace be helpful to you? If so, could I email it to you directly? I don't want to put that information on to the message board.
Thanks,
Alfred

User avatar
Katie
AbleCommerce Admin
AbleCommerce Admin
Posts: 2651
Joined: Tue Dec 02, 2003 1:54 am
Contact:

Re: Checkout Error using Payeezy

Post by Katie » Wed May 24, 2017 5:35 am

Hello Alfred,

You can open up a support ticket for assistance.

https://www.ablecommerce.com/helpdesk.aspx

Thanks
Katie
Thank you for choosing AbleCommerce!

http://help.ablecommerce.com - product support
http://wiki.ablecommerce.com - developer support

User avatar
compunerdy
Admiral (ADM)
Admiral (ADM)
Posts: 1283
Joined: Sun Nov 18, 2007 3:55 pm

Re: Checkout Error using Payeezy

Post by compunerdy » Thu Apr 05, 2018 3:00 am

Trying to setup Payeezy and I am having the exact same issues.. nobody ever posted back with a update on what the fix was.

User avatar
Shopping Cart Admin
AbleCommerce Admin
AbleCommerce Admin
Posts: 3055
Joined: Mon Dec 01, 2003 8:41 pm
Location: Vancouver, WA
Contact:

Re: Checkout Error using Payeezy

Post by Shopping Cart Admin » Thu Apr 05, 2018 3:38 am

Based on the ticket that was opened, we tested it with TLS 1.2 and found...
Anyway, come to find out that the test account was no longer active. After we setup a new test account, I was able to successfully connect to Payeezy's test endpoint URL which is using TLS 1.2.
So it was working in our tests, which suggested an invalid configuration. We asked for a screen capture of the settings page and we're guessing they sorted it out as they never got back to us on therequest.
Thanks for your support

Shopping Cart Guru
AbleCommerce.com
Follow us on Facebook

User avatar
compunerdy
Admiral (ADM)
Admiral (ADM)
Posts: 1283
Joined: Sun Nov 18, 2007 3:55 pm

Re: Checkout Error using Payeezy

Post by compunerdy » Thu Apr 05, 2018 3:47 am

Just went back through the setup and changed all of the keys and now it works.. who knows.

User avatar
Shopping Cart Admin
AbleCommerce Admin
AbleCommerce Admin
Posts: 3055
Joined: Mon Dec 01, 2003 8:41 pm
Location: Vancouver, WA
Contact:

Re: Checkout Error using Payeezy

Post by Shopping Cart Admin » Fri Apr 06, 2018 1:40 am

Thanks for the update Tim, glad you got it working.
Thanks for your support

Shopping Cart Guru
AbleCommerce.com
Follow us on Facebook

User avatar
compunerdy
Admiral (ADM)
Admiral (ADM)
Posts: 1283
Joined: Sun Nov 18, 2007 3:55 pm

Re: Checkout Error using Payeezy

Post by compunerdy » Fri Apr 06, 2018 2:14 am

I got quite a few payments that went through yesterday and today but I did notice this in the log from last night.. there was two pretty much back to back.

Code: Select all

Provider threw exception in DoAuthorize. 
Exception: HTTP protocol error. 400 Bad Request. Stack Trace: at nsoftware.InPay.Icharge.Sale() at CommerceBuilder.Payments.Providers.EPaymentIntegrator.Payeezy.DoAuthorize(AuthorizeTransactionRequest authorizeRequest) at CommerceBuilder.Services.PaymentService.Authorize(AuthorizeTransactionRequest request, IPaymentProvider paymentProvider) 
Any idea what that could be a result of?

User avatar
compunerdy
Admiral (ADM)
Admiral (ADM)
Posts: 1283
Joined: Sun Nov 18, 2007 3:55 pm

Re: Checkout Error using Payeezy

Post by compunerdy » Mon Apr 16, 2018 5:43 am

I got one of these today.. six yesterday.. the error time does not match a transaction charge/denial on payeezy so it doesn't seem to be getting that far.. Just looking for a idea of where these are coming from.

User avatar
compunerdy
Admiral (ADM)
Admiral (ADM)
Posts: 1283
Joined: Sun Nov 18, 2007 3:55 pm

Re: Checkout Error using Payeezy

Post by compunerdy » Tue Apr 17, 2018 4:23 am

Turned on debugging.. When I get these errors there is a send but no receive..

According to Payeezy
400 Bad Request Input Request is invalid or incorrect.

Looking at the send the only thing I can think of is the customer has weird characters in his address.. (Icharge.Customer.Address: ********, 5, 6º 4ª)

**** where put to remove non important part of address.

I asked him to remove those characters to see if it would go further in the process.. waiting on his response.

EDIT.. That fixed the issue and his payment went through fine.. So is this a issue with the gateway programming or a issue with Payeezy?

User avatar
compunerdy
Admiral (ADM)
Admiral (ADM)
Posts: 1283
Joined: Sun Nov 18, 2007 3:55 pm

Re: Checkout Error using Payeezy

Post by compunerdy » Tue Apr 17, 2018 4:49 am

Called Payeezy and they say they have never supported "special characters" and that is why these customers get the 404 error.

Looks like the Payeezy interface needs to be programmed to strip out any "special characters".

Post Reply