QBMS CC Gateway

Contrib type: 
Module
Status: 
Complete and working
Moderation: 
Awaiting moderation

Downloads

Compatibility: 
Ubercart 2.x

This module provides a credit cart payment gateway for the uc_credit module through Quickbooks Merchant Services (QBMS) for Web Store. This is NOT full Quickbook integration. This module simply processes credit cards through QMBS for a merchant with a QBMS merchant account.

INSTALLATION process is detailed on the README.txt file.

This module required the Intuit Quickbooks PHP DevKit (https://code.intuit.com/sf/frs/do/viewSummary/projects.php_devkit/frs) built by Keith Palmer from http://www.ConsoliBYTE.com. Unzip it to 'sites/all/libraries' and rename it's top level directory to 'quickbooks-php-devkit'

CONFIGURATION located under Administer > Store Administration > Configuration > Payment settings > Payment Gateways

Awaiting Review on Drupal.org: http://drupal.org/node/853038


PreviewAttachmentSize
uc_qbms-6.x-1.x-dev.tar.gz7.28 KB
rtdean93's picture
Offline
Joined: 07/28/2010
Juice: 6
Great module

thank you for this excellent module. It works flawlessly

aewilliams's picture
Offline
Joined: 05/31/2008
Juice: 78
Re: Great module

I'm glad it was helpful. Can I get some feed back from you?

Are you using it in a productions environment?
Were the directions clear and easy to follow?
Did you have any trouble at all getting the Intuit DevKit or your Connection Ticket?
Are you a developer? If so, did you review the module code? (I'm looking for a reviewer on Drupal.org to contribute this module there.)

Thanks for the feedback!
Art

jthibo7777's picture
Offline
Joined: 09/06/2010
Juice: 3
Thank you for this contribution!

You are a lifesaver! I'll be installing this within the next couple of weeks for a live site. I'll happily report feedback... Thanks again!

bkayne's picture
Offline
Joined: 08/13/2010
Juice: 36
Unable to process error

We keep getting this error, regardless of what credit card we use:

------------------
We were unable to process your credit card payment. Please verify your card details and try again. If the problem persists, contact us to complete your order.
------------------

The dev kit is in place, we have our connection ticket, etc. Is there anything obvious in our configuration that might be causing this? Thanks.

Bob

aewilliams's picture
Offline
Joined: 05/31/2008
Juice: 78
Re: Unable to process error

I got that error one time when my connection ticket wasn't setup properly. Make sure you are using the link for the live production connection ticket along with a live QBMS account.

If you you still have issues, then open a ticket in the issue tracker (for logging) and message me privately with information to login (ssh) to your hosting account where I can take a look.

Art

bkayne's picture
Offline
Joined: 08/13/2010
Juice: 36
Re: Re: Unable to process error

I have a small, private webhost that is wary of giving out ssh access. He looked at the log and saw:

QBMS error during charge: 2020: Session Authentication required

Does that point to the issue?

Thanks,
Bob

aewilliams's picture
Offline
Joined: 05/31/2008
Juice: 78
Re: Re: Re: Unable to process error

That error indicates that you turned on additional login security when you created the connection ticket.

See step #4 in the readme file under "Configuration".

You'll need to recreate the connection ticket and uncheck the box asking for additional login security.

Addittional Note: This module does not implement the option for additional security because it would make the installation even more complicated.

Art

bkayne's picture
Offline
Joined: 08/13/2010
Juice: 36
Re: Re: Re: Re: Unable to process error

Thanks. That did the trick.
Bob

AntoineSolutions's picture
Offline
Bug Finder
Joined: 05/02/2008
Juice: 166
Updated module

I have updated the module to conform to Drupal standards. You can find the updated module here: http://drupal.org/node/853038#comment-3501220. Please be sure to update the module settings as some have been changed to conform to Drupal standards and WILL effect the current settings. I did not write an update function for this module because there is not standard release to base the update function on. Please review the comment in at the above link to get this contributed ASAP!

Cheers,

Jon Antoine
Antoine Solutions
Free Open Source PHP IDE

boruapps's picture
Offline
Joined: 03/15/2011
Juice: 4
Payment Authorized

What data is returned by the module after a transaction is sent to QBMS? Is there data stored that tells us a payment was authorized? Can we retrieve the last 4 digits of the CC number, etc?

Boru Apps
boruapps.com
Vtiger CRM modules and customization

tmolhook's picture
Offline
Joined: 06/18/2011
Juice: 4
Is the QBMS CC Gateway module working??

Every time I try processing a credit card I get the card processing failure message that is on the credit card settings

JoshOrndorff's picture
Offline
Joined: 12/10/2011
Juice: 7
Hosted PayPage

Since you seem to know about intuit products, I was wondering if you know about the intuit hosted paypage. It sounds similar to paypal WPS, and I have a client who uses intuit to process credit cards in her store. Any idea how I could go about implementing PayPAge integration with ubercart?

Thanks for any tips, ideas or other poissibly helpful info,
-Josh Orndorff