This is an old revision of the document!


type:
gateway
name:
Intuit Merchant Service for QuickBooks
countrie:
US
support-added:
0.7.1
gateway:
http://payments.intuit.com/products/quickbooks-credit-card-processing-services.jsp

Intuit Merchant Services

Setting Up Intuit Merchant Services for FoxyCart

Version 0.7.2 and higher

  1. Click the following link to connect your account to ours (so we are allowed to send transactions on behalf of you):
  2. Log in using your appropriate (live or test) account.
    1. If you get a message saying that your live account is not setup for this application then you need to exit and then relogin to your merchant account using this link:
    2. Then click through the link for “Processing Information” under Account and switch the setting for “Process with Web Store” from Off to On. This may incur an additional $9.95 to $19.95 fee per month on your account, see the intuit site for details on costs.
  3. Copy the Connection Ticket you are provided with and paste it into your store's FoxyCart admin:
  4. Test.

Version 0.7.1 and lower

  1. Enter the Application Login and Connection Ticket values from your Intuit Merchant Services account into your store's FoxyCart admin.
  2. Test.

If that's not helpful, which it may very well not be, post on this thread in our forums. Getting the application login and connection ticket values is actually not an easy thing to do. (Thanks to forum user opus13 for the walkthrough.)

Testing

Obtaining a Test Account

Version 0.7.2 and higher

Visit this page and follow the instructions. Note that you only need to complete the step 3. After you got a test account, connect it to ours using the instructions above.

Version 0.7.1 and lower

Visit this page to get an instruction of how to obtain a test account.

Watching the test transactions

Login here using your test account.

Test Card Numbers

According to this link you're allowed to use the following test card numbers:

  • 4111111111111111
  • 5105105105105100
  • 5555555555554444
  • 4222222222222
  • 4012888888881881
  • 378282246310005
  • 378734493671000
  • 38520000023237
  • 6011111111111117

Troubleshooting & Interpreting Response Codes

Contact quickbooks for info. Know more? Feel free to edit this page with info.

Important Notes and Caveats

While testing checkout, in order to get the response you want just fill one of following values in 'First Name' field. Put space into 'Last Name' field (you cannot leave it blank since it's required).

Possible 'First Name' field's values and expected responses correspondingly:

configid=10200_comm An error occurred while communicating with the credit card processing gateway.

configid=10201_login An error occurred during login to the processing gateway.

configid=10301_ccinvalid This credit card account number is invalid.

configid=10400_insufffunds This account does not have sufficient funds to process this transaction.

configid=10401_decline The request to process this transaction has been declined.

configid=10403_acctinvalid The merchant account information submitted is not recognized.

configid=10404_referral This transaction has been declined, but can be approved by obtaining a Voice Authorization code from the card issuer.

configid=10405_void An error occurred while attempting to void this transaction.

configid=10406_capture An error occurred while processing the capture transaction.

configid=10500_general A general error occurred at the credit card processing gateway.

User Notes and Experiences

If you have tips, experience, or helpful notes related to this gateway that would benefit others, please add them below, including your name and the date. We reserve the right to edit or remove comments that don't add value to this page.

Site Tools