Zen Cart Logo
Forums / Addon Payment Modules / QuickBooks Merchant Service

QuickBooks Merchant Service

Views: 151,617

Results 361 to 380 of 419
15 Sep 2010, 1:09 AM
#361
cptok avatar

cptok

Zen Follower

Join Date:
Dec 2008
Posts:
107
Plugin Contributions:
0

QuickBooks Merchant Service

Just making 100% sure here. On CentOS (RHEL), you should have the curl-7.15.5 rpm and not libcurl. Is that correct? On the RHEL installs I have, curl-7.15.5-9.el5.rpm is the current one. I used to have a bunch of debug code to see what values were returned etc., but once things got stable - I removed for cleanliness.

15 Sep 2010, 3:18 AM
#362
propni avatar

propni

New Zenner

Join Date:
Aug 2010
Posts:
4
Plugin Contributions:
0

Re: QuickBooks Merchant Service

ummm... I am an idiot. I did not have the radio button set for desktop! I looked over it dozens of times and it never clicked...until just now. But hey now I have everything updated on my system! Updated to php 5.2, updated curl, openssl...all of it. Wow simple mistake can be a nightmare!

Thanks again for the help! :blush:

15 Sep 2010, 3:56 AM
#363
cptok avatar

cptok

Zen Follower

Join Date:
Dec 2008
Posts:
107
Plugin Contributions:
0

Re: QuickBooks Merchant Service

Ah... Frustrating for you I'm sure, but probably a good lesson in attention to detail. :)

26 Sep 2010, 4:31 AM
#364
madd0g avatar

madd0g

New Zenner

Join Date:
Jun 2010
Posts:
35
Plugin Contributions:
0

Re: QuickBooks Merchant Service

Are you guys happy with the quickbooks merchant services? I am desperately looking for a good(and cheap) merchant account.

I just started my business and there may be a month that goes without sales so I really don't like those with high monthly costs.

Right now I am paying 3% plus .30 per transaction and no monthly fees. Unfortunately the vendor has fell on hard times and is not transferring my money into my account due to some bank issues they are having.

So now I am out of that money and in a pinch :-[

Thanks

27 Sep 2010, 7:01 PM
#365
barefoottn avatar

barefoottn

New Zenner

Join Date:
Sep 2010
Posts:
2
Plugin Contributions:
0

Re: QuickBooks Merchant Service

I was quoted $20 per month; $0.27 + 2.44% per transaction; $0.27 per day (for days when there is a transaction); with a monthly fees minimum of $20.

I assume this is negotiable, since you are forced to call them for a rate quote.

MaDd0g:

Are you guys happy with the quickbooks merchant services? I am desperately looking for a good(and cheap) merchant account.

I just started my business and there may be a month that goes without sales so I really don't like those with high monthly costs.

Right now I am paying 3% plus .30 per transaction and no monthly fees. Unfortunately the vendor has fell on hard times and is not transferring my money into my account due to some bank issues they are having.

So now I am out of that money and in a pinch :-[

Thanks

27 Oct 2010, 3:53 PM
#366
newtozc32 avatar

newtozc32

New Zenner

Join Date:
Oct 2010
Location:
SoCal
Posts:
79
Plugin Contributions:
0

Re: QuickBooks Merchant Service

MaDd0g:

Are you guys happy with the quickbooks merchant services? I am desperately looking for a good(and cheap) merchant account.

I just started my business and there may be a month that goes without sales so I really don't like those with high monthly costs.

Right now I am paying 3% plus .30 per transaction and no monthly fees. Unfortunately the vendor has fell on hard times and is not transferring my money into my account due to some bank issues they are having.

So now I am out of that money and in a pinch :-[

Thanks

Try Wells Fargo Merchant Services
$XX.XX per month
X% per transaction
Quick setup
Ask if they waive the early termination fee

-Lee

27 Oct 2010, 3:58 PM
#367
newtozc32 avatar

newtozc32

New Zenner

Join Date:
Oct 2010
Location:
SoCal
Posts:
79
Plugin Contributions:
0

Re: QuickBooks Merchant Service

cptok:

Joshuagodinez - it is not dead, but remember that these modules are not "official" modules built by Zen Cart Development team. They are 3rd party modules supported by whoever writes them or takes them on. In this particular case, the module is very much alive and kicking. The lack of activity in this thread is more of an indication that the module "just works".

It is also tested and working with the latest release - if that is helpful. I've been maintaining this module for some time now, and pretty much continue to do so. But there just have not been any critical changes needed in recent times.

Hi cp,

Can you please tell me more about your module and if it works with the latest version of Zen. I read your above comment, but I am kind of fuzzy on how the module actually works. I am looking for something that I can export and import into QB from Zen Cart. Your module seems to be tied into Quickbooks Merchant Services?

-Lee

27 Oct 2010, 7:03 PM
#368
cptok avatar

cptok

Zen Follower

Join Date:
Dec 2008
Posts:
107
Plugin Contributions:
0

Re: QuickBooks Merchant Service

Lee - yes, this module is a "Payment Module", in that it integrates with a credit card processing service. There is some work being done to sync with QB for order input (sales orders or sales receipts), but this is strictly a payment module. It offers a credit card option in the order completion screens of Zen which then authorize and charge CC's via QB Merchant Services. You need a QBMS account to use this module.

6 Nov 2010, 9:37 PM
#369
del avatar

del

New Zenner

Join Date:
Mar 2008
Location:
Lake Stevens WA
Posts:
14
Plugin Contributions:
0

Re: QuickBooks Merchant Service

I have the installed the Credit Card Transactions via Quick book Merchant Services version 1.9a.

  1. Hosted or Desktop is set to Desktop
  2. I have the Application; ID, Login, Connection Ticket. From quick books merchant services
  3. Testing set to False
  4. Verify CC with CVV2 to true.

After entering, the Credit Card info and I confirm an order I get the error message:
" An error has occurred within our system while trying to process your credit card. Please try this transaction again. If the problem persists, please email [email protected] to place your order."

Is there a way to get the error number that is causing this message?

In PayPal you could turn on debug mode is there any way to do this in this Module.
Any help or ideas would be welcome, as I know it is close to working.
Do I have to have a SSL cert for my domain if I am using Desktop?

My server information is:
Server OS: Windows NT ASPEN 5.2 build 3790 Database: MySQL 5.0.41-community-nt
Server Date: 11/06/2010 13:57:43 Database Date: 11/06/2010 13:57:43
Server Up Time: operable program or batch file. HTTP Server: Microsoft-IIS/6.0
PHP Version: 5.2.12 (Zend: 2.2.0) PHP Memory Limit: 128M PHP Safe Mode: Off
PHP File Uploads: On Max Size: 500M POST Max Size: 500M
Database Data Size: 1,236 kB Database Index Size: 539 kB
Zen Cart 1.3.8a
Patch: 1::
Database Patch Level: 1.3.8

7 Nov 2010, 2:46 AM
#370
cptok avatar

cptok

Zen Follower

Join Date:
Dec 2008
Posts:
107
Plugin Contributions:
0

Re: QuickBooks Merchant Service

Del - You don't really give enough data. Lots of things could be the issue.

  1. Desktop is what you signed up for at Intuit right?
  2. You got a production (not testing) setup at Intuit right?

Also, you ask about ssl cert. You DO have correct and signed ssl for your domain right? If the cert for your domain in the shop does not match - there will be verification errors. I'm suspecting SSL issue for you...

7 Nov 2010, 4:08 AM
#371
del avatar

del

New Zenner

Join Date:
Mar 2008
Location:
Lake Stevens WA
Posts:
14
Plugin Contributions:
0

Re: QuickBooks Merchant Service

cptok:

Del - You don't really give enough data. Lots of things could be the issue.

  1. Desktop is what you signed up for at Intuit right?
  2. You got a production (not testing) setup at Intuit right?

Also, you ask about ssl cert. You DO have correct and signed ssl for your domain right? If the cert for your domain in the shop does not match - there will be verification errors. I'm suspecting SSL issue for you...

I do have desktop at Intuit, and it is setup as production.
I did not know if with desktop if I would need to have a ssl cert for my domain.:cry: I do not have one, will get one next week and see if that fixes my problem.
In reading the instruction, I had a question as to if you needed to have a ssl cert if it was from the desktop and not the server. :oops:I guess that answer is that you need a ssl cert.

Thanks for the quick reply:smile:

Del

7 Nov 2010, 4:20 AM
#372
cptok avatar

cptok

Zen Follower

Join Date:
Dec 2008
Posts:
107
Plugin Contributions:
0

Re: QuickBooks Merchant Service

Were you thinking of not using SSL to capture CC information? That would not be a good thing at all. You do not need to exchange keys with Intuit for "Desktop", but you do need a correct cert for your domain. Not sure what you were intending - as in self-signed? Or mis-matched?

Get a signed cert for you domain and I think you'll be fine. And it will be a proper setup for accepting credit cards.

9 Nov 2010, 6:01 PM
#373
del avatar

del

New Zenner

Join Date:
Mar 2008
Location:
Lake Stevens WA
Posts:
14
Plugin Contributions:
0

Re: QuickBooks Merchant Service

I am still getting the following message when trying to process a cc payment.

“An error has occurred within our system while trying to process your credit card. Please try this transaction again. If the problem persists, please email [email protected] to place your order."

At Intuit I have signup for Desktop & for production
I have a ssl cert and it does show a lock on the page.

The Payment Module had the following values:
Credit Card Transactions via Quickbook Merchant Services
Enable Quickbooks Merchant Service Module
True
Hosted or Desktop
Desktop

App ID
183494931

Application Login
qbms.delsand.com

Connection Ticket
TGT-134-yI7l4O1wMQlLPYhRml5ZEg

SSL Certificate
/path/to/intuit.perm

Testing
False

Verify Credit Card with CVV2
True

Sort order of display.
5

Payment Zone
--none--

Set Order Status
Processing [2]

IP Address

My configure.php for admin has the following settings

define('HTTP_SERVER', 'http://delsand.com');
define('HTTPS_SERVER', 'https://delsand.com');
define('HTTP_CATALOG_SERVER', 'http://www.delsand.com');
define('HTTPS_CATALOG_SERVER', 'https://www.delsand.com');

// Use secure webserver for catalog module and/or admin areas?
define('ENABLE_SSL_CATALOG', 'true');
define('ENABLE_SSL_ADMIN', 'true');

The configure.php in the root has the following settings// Define the webserver and path parameters

// HTTP_SERVER is your Main webserver: eg-http://www.your_domain.com
// HTTPS_SERVER is your Secure webserver: eg-https://www.your_domain.com
define('HTTP_SERVER', 'http://www.delsand.com');
define('HTTPS_SERVER', 'https://www.delsand.com');

// Use secure webserver for checkout procedure?
define('ENABLE_SSL', 'true');

Is there a way to capture the error code that generates the error message?

9 Nov 2010, 6:15 PM
#374
cptok avatar

cptok

Zen Follower

Join Date:
Dec 2008
Posts:
107
Plugin Contributions:
0

Re: QuickBooks Merchant Service

First of all - you should remove the connection ticket and other personal login information from your post. Not good at all to publish that info.

Second - for desktop, you should not have a pem file listed in "SSL Certificate" for QBMS settings. That is for hosted only.

Finally - in your QBMS account, did you verify that you have enabled the "Web Store" button? That is critical or you will get errors. Please check/verify that setting.

10 Nov 2010, 11:54 AM
#375
del avatar

del

New Zenner

Join Date:
Mar 2008
Location:
Lake Stevens WA
Posts:
14
Plugin Contributions:
0

Re: QuickBooks Merchant Service

cptok:

First of all - you should remove the connection ticket and other personal login information from your post. Not good at all to publish that info.

Second - for desktop, you should not have a pem file listed in "SSL Certificate" for QBMS settings. That is for hosted only.

Finally - in your QBMS account, did you verify that you have enabled the "Web Store" button? That is critical or you will get errors. Please check/verify that setting.

I took out the file name on the SSL Certificate.

I check again to be sure that I have Web Store button selected.

Can you think of anything else?

10 Nov 2010, 8:12 PM
#376
del avatar

del

New Zenner

Join Date:
Mar 2008
Location:
Lake Stevens WA
Posts:
14
Plugin Contributions:
0

Re: QuickBooks Merchant Service

More Information, I am on

Server OS: Windows NT ASPEN 5.2 build 3790

I just check with my server PHP Version 5.2.12

I have the following cURL information:
cURL Information libcurl/7.19.6 OpenSSL/0.9.8g zlib/1.2.3

Some where in the posts I think that I read it should be
curl and not libcurl
Could this be the problem?

10 Nov 2010, 10:25 PM
#377
del avatar

del

New Zenner

Join Date:
Mar 2008
Location:
Lake Stevens WA
Posts:
14
Plugin Contributions:
0

Re: QuickBooks Merchant Service

:clap: Got it working :clap:

The problem was in the curl call when the web server OS is windows

Default line from qbms.php:

curl_setopt($clientURL, CURLOPT_SSL_VERIFYPEER, 1);

Found a sample that stated this should not be so:
http://forums.oscommerce.com/topic/90086-curl-ssl-test-script/

Fixed line from qbms.php:
curl_setopt($clientURL, CURLOPT_SSL_VERIFYPEER, 0);

Thank you for your help and for this Forum :D

11 Nov 2010, 12:33 AM
#378
cptok avatar

cptok

Zen Follower

Join Date:
Dec 2008
Posts:
107
Plugin Contributions:
0

Re: QuickBooks Merchant Service

This is a very dangerous change. It has come up before in this thread and I DO NOT recommend anyone doing this. The reason that works is because you're stopping SSL cert validation (hence my original suggestion that you had SSL issue). To turn off that verification is a "hack" to make an incorrect SSL cert work anyway, and I do not recommend security eliminating hacks when dealing with credit card data. Do this entirely at your own risk - and accepting all potential consequences - but please do not recommend this as a solution to the QBMS crowd.

You are right however - this appears to be a Windows thing - so proper "fix" for this is to also use CURLOPT_CAINFO to provide validation info to curl.

11 Nov 2010, 11:15 PM
#379
del avatar

del

New Zenner

Join Date:
Mar 2008
Location:
Lake Stevens WA
Posts:
14
Plugin Contributions:
0

Re: QuickBooks Merchant Service

cptok:

This is a very dangerous change. It has come up before in this thread and I DO NOT recommend anyone doing this. The reason that works is because you're stopping SSL cert validation (hence my original suggestion that you had SSL issue). To turn off that verification is a "hack" to make an incorrect SSL cert work anyway, and I do not recommend security eliminating hacks when dealing with credit card data. Do this entirely at your own risk - and accepting all potential consequences - but please do not recommend this as a solution to the QBMS crowd.

You are right however - this appears to be a Windows thing - so proper "fix" for this is to also use CURLOPT_CAINFO to provide validation info to curl.

:oops:Thanks for the suggestion of the proper fix.

The code change that was made
From:
curl_setopt($clientURL, CURLOPT_SSL_VERIFYPEER, 1);

To:
curl_setopt($clientURL, CURLOPT_CAINFO, 'c:\Websites\cert\ca-bundle.crt');
curl_setopt($clientURL, CURLOPT_SSL_VERIFYPEER, 1);

:yes:This works correctly as far as I could tell, Again this for Window
servers.
Again I want to thank you for your help. :D

12 Nov 2010, 8:26 PM
#380
cptok avatar

cptok

Zen Follower

Join Date:
Dec 2008
Posts:
107
Plugin Contributions:
0

Re: QuickBooks Merchant Service

Del:

:oops:Thanks for the suggestion of the proper fix.

The code change that was made
From:
curl_setopt($clientURL, CURLOPT_SSL_VERIFYPEER, 1);

To:
curl_setopt($clientURL, CURLOPT_CAINFO, 'c:\Websites\cert\ca-bundle.crt');
curl_setopt($clientURL, CURLOPT_SSL_VERIFYPEER, 1);

:yes:This works correctly as far as I could tell, Again this for Window
servers.
Again I want to thank you for your help. :D

:smartass:

Now that's a fix! Nice updated post - and great way to deal with the Windows issue of verifying peers. I may add that as a commented line for windows users to a new interim release. They will, as you did, have to make sure that have a ca-cert bundle and reference it correctly.

I am also thinking of updating the QBMS XML version - nothing serious as it does not use any of the enhanced XML functions - but nice to keep more/less current.