Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
gateways:quickbooks [2012/06/07 10:43] – new links evggateways:quickbooks [2019/11/14 21:52] (current) – [Testing] adam
Line 3: Line 3:
  
 # Add the full name of the gateway after the colon below. # Add the full name of the gateway after the colon below.
-name            : Intuit Merchant Service for QuickBooks+name            : Intuit QuickBooks Payments
  
 # Supported Countries. Please use 2-character ISO Country Codes available at # Supported Countries. Please use 2-character ISO Country Codes available at
Line 12: Line 12:
 # Enter the FoxyCart versions where support was added or removed (if applicable). # Enter the FoxyCart versions where support was added or removed (if applicable).
 # Version numbers should include applicable decimals, such as "0.7.0" and not "070" # Version numbers should include applicable decimals, such as "0.7.0" and not "070"
-support-added   : 0.7.1+support-added   : 2.0
 support-removed :  support-removed : 
 +supports-3dsecure: no
 +supports-multicurrency  : # enter "yes" or "no" (without quotes)
  
 # Gateway URL # Gateway URL
Line 20: Line 22:
  
  
-====== Intuit Merchant Services ====== +====== Intuit Quickbooks Payments ======
-===== Setting Up Intuit Merchant Services for FoxyCart ===== +
-==== Version 0.7.2 and higher ==== +
-  - Click the following link to connect your account to ours (so we are allowed to send transactions on behalf of you): +
-    * For a live account: [[https://merchantaccount.quickbooks.com/j/sdkconnection?appid=300838968&sessionEnabled=false]] +
-    * For a test account: [[https://merchantaccount.ptc.quickbooks.com/j/sdkconnection?appid=183651237&sessionEnabled=false]] +
-  - Log in using your appropriate (live or test) account. +
-  - Copy the Connection Ticket you are provided with and paste it into your store's FoxyCart admin. +
-  - Test. +
-==== Version 0.7.1 and lower ==== +
-  - Enter the Application Login and Connection Ticket values from your Intuit Merchant Services account into your store's FoxyCart admin. +
-  - Test.+
  
-If that's not helpful, which it may very well not be, [[http://forum.foxycart.com/comments.php?DiscussionID=4703|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.) +===== Setting Up Quickbooks Payments for FoxyCart =====
-===== Testing ===== +
-==== Obtaining a Test Account ==== +
-=== Version 0.7.2 and higher === +
-Visit [[http://qbms.developer.intuit.com/0085_QuickBooks_Windows_SDK/qbms/0030_Get_Set_Up/3._Create_a_Test_Merchant_Account|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 [[#version_072_and_higher|instructions above]]. +
-=== Version 0.7.1 and lower === +
-Visit [[http://qbms.developer.intuit.com/sdk/qbms/Get_Set_Up|this page]] to get an instruction of how to obtain a test account.+
  
-==== Watching the test transactions ==== +  - Log in to your Foxy store administration, and proceed to the "payments" section
-Login [[https://merchantcenter.ptcfe.intuit.com/portal/authsec/portal/qbms/|here]] using your test account+  - For the payment set that you are looking to connect, enable the option labelled "Let customers pay with a Credit or Debit Card" if it isn't already 
-==== Test Card Numbers ==== +  - In the payment method dropdown, select "Intuit Quickbooks Payments" 
-According to [[http://qbms.developer.intuit.com/sdk/qbms/Get_Set_Up/5._Try_a_Test_Transaction|this link]] you're allowed to use the following test card numbers: +  - Click the "Connect to Quickbooks Payments" buttonThis will redirect you over to Quickbooks to log in to your account to authorize access for your Foxy store to the Quickbooks Payments API. 
-  * 4111111111111111 +  - After completing that process, Quickbooks will redirect you back to your Foxy store - and if you see a success message, then everything is good to go!
-  * 5105105105105100 +
-  * 5555555555554444 +
-  * 4222222222222 +
-  * 4012888888881881 +
-  * 378282246310005 +
-  * 378734493671000 +
-  * 38520000023237 +
-  * 6011111111111117 +
-===== Troubleshooting & Interpreting Response Codes ===== +
-Contact quickbooks for info. <wrap help>Know more? Feel free to edit this page with info.</wrap>+
  
  
 +===== Testing =====
  
-===== Important Notes and Caveats ===== +For testing, your QuickBooks account should be provisioned automatically with a sandbox company you can use
-While testing checkoutin 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: ==== +If when trying to connect to QuickBooks using Test Servers you receive an error of "There is no sandbox companies found for the user", you'll need to review your account to create sandbox companies to utiliseYou can do that from your QuickBooks account at this URL: https://developer.intuit.com/app/developer/sandbox, there is also some information about sandbox companies [[https://developer.intuit.com/app/developer/qbpayments/docs/develop/sandboxes#launch-a-sandbox|in their documentation here]]
- +===== Troubleshooting & Interpreting Response Codes ===== 
-__configid=10200_comm__ +Contact quickbooks for info. <wrap help>Know more? Feel free to edit this page with info.</wrap>
-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 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 ===== ===== User Notes and Experiences =====
 <wrap tip>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.</wrap> We reserve the right to edit or remove comments that don't add value to this page. <wrap tip>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.</wrap> We reserve the right to edit or remove comments that don't add value to this page.

Site Tools