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

QuickBooks Merchant Service

Views: 151,617

Results 41 to 60 of 419
16 Apr 2008, 2:58 PM
#41
stamper avatar

stamper

New Zenner

Join Date:
Mar 2008
Posts:
38
Plugin Contributions:
0

QuickBooks Merchant Service

the_ancient:

Thanks for your contribution.

I just want to add that I have got the Quickbooks Merchant Service module working and have successfully charged and received funds. Its not entirely clear when browsing the threads as a prospective user that the module actually works in the real world, so here is my confirmation that it does! :clap:

18 Apr 2008, 12:13 PM
#42
the_ancient avatar

the_ancient

Zen Follower

Join Date:
Mar 2007
Posts:
120
Plugin Contributions:
1

Re: QuickBooks Merchant Service

I am working on Version 2 of this module, It has more or less be completely rewritten by me,

It will however require PHP5 because I am making use of the SimpleXML class that comes with PHP5...

Some of the Enchantments will be Full Transactional Logging, This will allow for full integration with Quickbooks, and allow users to see all failed transactions, and possible add refund capability's

Anyway I am looking for Feedback on the Quickbooks Web Connector project...

http://www.zen-cart.com/forum/showthread.php?t=94974

22 Apr 2008, 4:43 AM
#43
gonewild avatar

gonewild

Zen Follower

Join Date:
Apr 2005
Posts:
145
Plugin Contributions:
0

Re: QuickBooks Merchant Service

I installed the mod and get an error during page 3 of checkout...

"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 "

Are there any settings within merchant services that are not covered in the install instructions?
Any clues what is causing the error?

23 Apr 2008, 5:23 AM
#44
the_ancient avatar

the_ancient

Zen Follower

Join Date:
Mar 2007
Posts:
120
Plugin Contributions:
1

Re: QuickBooks Merchant Service

gonewild:

I installed the mod and get an error during page 3 of checkout...

"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 "

Are there any settings within merchant services that are not covered in the install instructions?
Any clues what is causing the error?

that is telling you

1> Curl was unable to connect to the QBMS Server
2> QMBS Refused to authenticate you,
a> you entered the wrong Ticket Number or the Wrong App Id, or the wrong app user, or the app was not mapped to themerchant account

Are you using the hosted or Desktop security model?
Are you tring a Live or Demo Account. and did you select the proper setting in the module for live or demo...

24 Apr 2008, 6:44 PM
#45
dejavu avatar

dejavu

New Zenner

Join Date:
Mar 2008
Posts:
76
Plugin Contributions:
0

Re: QuickBooks Merchant Service

I loaded the two files into my catalog, but under admin->modules->payment, it's not showing up. Is there anything else I have to do?

25 Apr 2008, 11:45 AM
#46
the_ancient avatar

the_ancient

Zen Follower

Join Date:
Mar 2007
Posts:
120
Plugin Contributions:
1

Re: QuickBooks Merchant Service

dejavu:

I loaded the two files into my catalog, but under admin->modules->payment, it's not showing up. Is there anything else I have to do?

Did you copy the files to the same dir's as they are in the zip?

25 Apr 2008, 5:28 PM
#47
dejavu avatar

dejavu

New Zenner

Join Date:
Mar 2008
Posts:
76
Plugin Contributions:
0

Re: QuickBooks Merchant Service

I downloaded this app.

When I go onto the payment page and the QBMS module loads, I get a syntax error } expected on line 293.

Has anyone else had this problem?

26 Apr 2008, 1:26 PM
#48
dejavu avatar

dejavu

New Zenner

Join Date:
Mar 2008
Posts:
76
Plugin Contributions:
0

Re: QuickBooks Merchant Service

The function javascript_validation() needed another "}" in modules/qbms.php. This makes me uncomfortable. I hope this app. works.

27 Apr 2008, 3:34 AM
#49
hwy419 avatar

hwy419

New Zenner

Join Date:
Apr 2008
Posts:
1
Plugin Contributions:
0

Re: QuickBooks Merchant Service

gonewild:

I installed the mod and get an error during page 3 of checkout...

"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 "

Are there any settings within merchant services that are not covered in the install instructions?
Any clues what is causing the error?

I am having identical problem. Any further information on this error?

27 Apr 2008, 5:52 AM
#50
the_ancient avatar

the_ancient

Zen Follower

Join Date:
Mar 2007
Posts:
120
Plugin Contributions:
1

Re: QuickBooks Merchant Service

hwy419:

I am having identical problem. Any further information on this error?

It is not a error in the Module,

As I stated before this error means

1> Curl was unable to connect to the QBMS Server
2> QMBS Refused to authenticate you,
a> you entered the wrong Ticket Number or the Wrong App Id, or the wrong app user, or the app was not mapped to themerchant account

Are you using the hosted or Desktop security model?
Are you tring a Live or Demo Account. and did you select the proper setting in the module for live or demo...

27 Apr 2008, 4:40 PM
#51
stamper avatar

stamper

New Zenner

Join Date:
Mar 2008
Posts:
38
Plugin Contributions:
0

Re: QuickBooks Merchant Service

dejavu:

I downloaded this app.

When I go onto the payment page and the QBMS module loads, I get a syntax error } expected on line 293.

Has anyone else had this problem?

Yes Dejavu!

I didn't get the error in my install, but looking at the qbms.php file I see its missing too. I checked the version for OSCommerce from which this was ported and see that it was carried over from there. The latest revision of the qbms.php for OSCommerce corrects this.

Old code was

    function javascript_validation() {
      $js = '  if (payment_value == "' . $this->code . '") {' . "\n" .
            '    var cc_owner = document.checkout_payment.qbms_cc_owner.value;' . "\n" .
            '    var cc_number = document.checkout_payment.qbms_cc_number.value;' . "\n" .
            '    if (cc_owner == "" || cc_owner.length < ' . CC_OWNER_MIN_LENGTH . ') {' . "\n" .
            '      error_message = error_message + "' . MODULE_PAYMENT_QBMS_TEXT_JS_CC_OWNER . '";' . "\n" .
            '      error = 1;' . "\n" .
            '    }' . "\n" .
            '    if (cc_number == "" || cc_number.length < ' . CC_NUMBER_MIN_LENGTH . ') {' . "\n" .
            '      error_message = error_message + "' . MODULE_PAYMENT_QBMS_TEXT_JS_CC_NUMBER . '";' . "\n" .
            '      error = 1;' . "\n" .
			'    if (' . MODULE_PAYMENT_QBMS_VERIFY_WITH_CVV2 . ' == "True") {' . "\n" .
			'      var cc_cvv2 = document.checkout_payment.qbms_cc_cvv2.value;' . "\n" .
			'      if (cc_cvv2 == "" || cc_number.length < ' . 3 . ') {' . "\n" .
            '        error_message = error_message + "' . MODULE_PAYMENT_QBMS_TEXT_JS_CC_CVV2 . '";' . "\n" .
            '        error = 1;' . "}\n" .
            '    }' . "\n" .
            '  }' . "\n";

The correct version should be:

    function javascript_validation() {
      $js = '  if (payment_value == "' . $this->code . '") {' . "\n" .
            '    var cc_owner = document.checkout_payment.qbms_cc_owner.value;' . "\n" .
            '    var cc_number = document.checkout_payment.qbms_cc_number.value;' . "\n" .
            '    if (cc_owner == "" || cc_owner.length < ' . CC_OWNER_MIN_LENGTH . ') {' . "\n" .
            '      error_message = error_message + "' . MODULE_PAYMENT_QBMS_TEXT_JS_CC_OWNER . '";' . "\n" .
            '      error = 1;' . "\n" .
            '    }' . "\n" .
            '    if (cc_number == "" || cc_number.length < ' . CC_NUMBER_MIN_LENGTH . ') {' . "\n" .
            '      error_message = error_message + "' . MODULE_PAYMENT_QBMS_TEXT_JS_CC_NUMBER . '";' . "\n" .
            '      error = 1;' . "\n" .
			'    if (' . MODULE_PAYMENT_QBMS_VERIFY_WITH_CVV2 . ' == "True") {' . "\n" .
			'      var cc_cvv2 = document.checkout_payment.qbms_cc_cvv2.value;' . "\n" .
			'      if (cc_cvv2 == "" || cc_number.length < ' . 3 . ') {' . "\n" .
            '        error_message = error_message + "' . MODULE_PAYMENT_QBMS_TEXT_JS_CC_CVV2 . '";' . "\n" .
            '        error = 1;' . "}\n" .
            '      }' . "\n" .  
            '    }' . "\n" .
            '  }' . "\n";

Clive.

27 Apr 2008, 4:55 PM
#52
dejavu avatar

dejavu

New Zenner

Join Date:
Mar 2008
Posts:
76
Plugin Contributions:
0

Re: QuickBooks Merchant Service

Also folks,

I'm using a godaddy hosted account. I haven't tested the curl section out, but I think the modifications go something like this:

	$clientURL = curl_init();

	curl_setopt($clientURL, CURLOPT_POST, 1);
	curl_setopt($clientURL, CURLOPT_RETURNTRANSFER, 1);
	curl_setopt($clientURL, CURLOPT_CUSTOMREQUEST, 'POST');
	curl_setopt($clientURL, CURLOPT_URL, $qbmsURL);
	curl_setopt($clientURL, CURLOPT_TIMEOUT, 60);
	curl_setopt($clientURL, CURLOPT_HTTPHEADER, $PHP_Header);
	curl_setopt($clientURL, CURLOPT_POSTFIELDS, $qbmsRequest);
	curl_setopt($clientURL, CURLOPT_VERBOSE, 1);
	curl_setopt($clientURL, CURLOPT_SSL_VERIFYPEER, 1);
//	if (MODULE_PAYMENT_QBMS_HOSTEDORDESKTOP == 'Hosted') {
//	    curl_setopt($clientURL, CURLOPT_SSLCERT, $qbmsCert);
//    }
   curl_setopt($clientURL, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']); //??
   curl_setopt ($clientURL, CURLOPT_PROXYTYPE, CURLPROXY_HTTP);
   curl_setopt ($clientURL, CURLOPT_PROXY,"http://proxy.shr.secureserver.net:3128");
//    if (MODULE_PAYMENT_QBMS_IP_ADDRESS != '') {
//    	curl_setopt($clientURL, CURLOPT_INTERFACE, MODULE_PAYMENT_QBMS_IP_ADDRESS);
//    }


Notice I added the proxy stuff.

I hope it works.  They don't have an emoticon for crossing your fingers.
	$qbmsResponse = curl_exec($clientURL);
28 Apr 2008, 9:15 PM
#53
dejavu avatar

dejavu

New Zenner

Join Date:
Mar 2008
Posts:
76
Plugin Contributions:
0

Re: QuickBooks Merchant Service

I'm getting no errors. I get the success page and an order number.

However, there have been no charges to my credit card and no transactions posted to the merchant account.

I'm not sure why it's all seems to go smoothly, yet nothing is happening.

28 Apr 2008, 10:44 PM
#54
dejavu avatar

dejavu

New Zenner

Join Date:
Mar 2008
Posts:
76
Plugin Contributions:
0

Re: QuickBooks Merchant Service

My appid and login were wrong. I was using the merchant account login, not the app login.

Transactions posting well to merchant's accounts!

Thank you.

It took me a while to figure out you can use desktop security on a hosted account. Those terminologies are confusing.

29 Apr 2008, 9:12 AM
#55
the_ancient avatar

the_ancient

Zen Follower

Join Date:
Mar 2007
Posts:
120
Plugin Contributions:
1

Re: QuickBooks Merchant Service

dejavu:

My appid and login were wrong. I was using the merchant account login, not the app login.

Transactions posting well to merchant's accounts!

Thank you.

It took me a while to figure out you can use desktop security on a hosted account. Those terminologies are confusing.

If you do anything in Inuit you will learn everything they do is confusing and ###### backwards...

Personally I hate QBMS, and my client is wanting to Redo their site soon, and I am tring very very very hard to get them to drop QBMS like a bad habit and move to a REAL gate way like Authorize.net

1 May 2008, 8:03 PM
#56
lukemcr avatar

lukemcr

New Zenner

Join Date:
Feb 2007
Location:
Sacramento, CA
Posts:
64
Plugin Contributions:
0

Re: QuickBooks Merchant Service

Just wanted to throw this out there:

In my experience, IF AT ALL POSSIBLE, use the "Desktop" version of the Quickbooks Merchant Service module instead of the "Hosted" version. The Desktop version is far easier to install and get set up. Just make sure you're on an SSL connection, and your transactions will be just as secure as if you're using any other credit card processor.

4 May 2008, 3:15 AM
#57
dejavu avatar

dejavu

New Zenner

Join Date:
Mar 2008
Posts:
76
Plugin Contributions:
0

Re: QuickBooks Merchant Service

Also, but in validate: Add quotes:

if ("' . MODULE_PAYMENT_QBMS_VERIFY_WITH_CVV2 . '" == "True") {' . "\n" .   
14 May 2008, 12:41 AM
#58
rjspomer avatar

rjspomer

Zen Follower

Join Date:
Jan 2008
Posts:
173
Plugin Contributions:
0

Re: QuickBooks Merchant Service

Is this module similar to the T-Hub software for Quickbooks?

http://www.atandra.com/Prod_THub.htm

14 May 2008, 12:47 AM
#59
dejavu avatar

dejavu

New Zenner

Join Date:
Mar 2008
Posts:
76
Plugin Contributions:
0

Re: QuickBooks Merchant Service

This one worked fine with a few adjustments.

By the way author of QuickBooks Merchant Service, do you have a donation location?

I won't make a donation yet, but I'll put you on my list.

24 May 2008, 1:39 AM
#60
jafpro avatar

jafpro

New Zenner

Join Date:
May 2008
Posts:
3
Plugin Contributions:
0

Re: QuickBooks Merchant Service

Hello, I have a customer that already has an appID and App Login. can I use their information to get a connection ticket?