Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 18 Next »

QuickBooks Merchant Services credit card processing gateway integration guide.

Integrating QuickBooks Merchant Services (QBMS) into your UltraCart is quick and easy, requiring only a successful login
from the activation link provided from the UltraCart Transaction Gateways tab of the payments configuration.

Signing up for a QuickBooks Merchant Service account

First, sign up for an risk free QBMS account, navigate: http://payments.intuit.com/online-credit-card-processing/

  • Monthly Service Fee is FREE for 2 Months
  • Accept all major credit and debit cards
  • Low monthly fees, there's no long-term contracts, and you can cancel anytime

Integrating your QBMS account into your UltraCart Account:

Log into your UltraCart account and navigate:

Main Menu > Configuration > ("Checkout" section) > Payments > Transaction Gateways (tab) > QuickBooks Merchant Services 2016 (checkbox field)


Scroll down the page and click the checkbox next to "QuickBooks Payments":

Here you'll select the Credit card types you are setup to process through your QBMS account (most commonly you'll select: Visa, MasterCard, Discover & AMEX), then you'll click on the hyperlinked text click "here to Authorize the Connection." then after succesfully logging into your I Intuit account, you'll return to the UltraCart transaction gateways list and scroll down to the bottom of the page to save then changes.


Understanding Transaction Responses

The following docurment will be helpful in understanding the responses codes, when reviewing the "Transaction History" of an order from the Accounts Receivables page:

https://developer.intuit.com/docs/030_qbms/0060_documentation/error_handling

Important not regarding CVV rules

QuickBooks Merchant Services no longer provides direct access to the CVV rules within their interface. Instead they have implemented a rules based system, where the CVV number is required at least once for each credit card number processed, and only after a transaction including the CVV number is processed in an authorization, will the field become optional. So, you will need to ensure that you have the "Collect Card Verification number" checkbox selected within the Credit and Debit cards > Settings page.

Main Menu > Configuration > (middle menu) Checkout > Payments > Credit And Debit Cards (Section) > Settings (button)  > Scroll down to "Collect Card Verification number" slect the checkbox then exit the pop up window.


Frequently Asked Questions

Connection Ticket Error

Question: I'm trying to "authorize the connection" but I'm encountering an error regarding the "connection ticket". What Can I do to resolve this problem?

Answer: You can generate the connection ticket from within your account or have QBMS email it to you.


Contact Intuit and have them email out the connection ticket.  IF you have multiple connection tickets gernerated, delete them all and generate a new one.


Transaction Error 400

Question: I'm trying to process and order in my Accounts Receivables department and its returning the following error:
"Transaction error: Error code 400 returned from server. Please try your transaction again. If you continue to have problems please contact customer support at support@ultracart.com" 

Answer: 
A 400 error code is caused by unicode characters that QBMS does not support. Edit the order and change the unicode characters to regular alphabet characters then save the changes and try again.



Related documentation

https://ims.quickbooks.com/wapweblet/ims-mp-help/en/qbms/svc_mp_avs_setting.html 


  • No labels