Skip to content Set Up Instructions allows you to process credit cards in RepairShopr. Please make sure you have done or are aware of the following before continuing further:

Table of Contents


Set up an Account

Sign up for account

  1. Go to's website (or call them) and sign up for an eCommerce account. When the account is created it is set up as a blended account. This allows you to process both Card Not Present (CNP) and Card Present (CP) transactions from one account.
    • While it is possible to order a strictly Card Present account, you would only do this if you will only take credit cards in person and won't take payments over the phone nor allow customers to make payments online. We strongly recommend going with a blended account for more flexibility in the future.
  2. Be sure to ask them about Customer Information Manager (CIM) if you want to store cards. This is included at no extra charge.
  3. When says your account is "Live" this means your gateway is ready. But it doesn't necessarily mean that you can process transactions. You must be connected to your merchant account as well. Contact your merchant account provider and tell them you will be connecting to They will say something like, "Great, we'll build you an profile" and they will give you a "Terminal ID" and related information.
  4. Contact with the terminal ID and related information to complete your gateway configuration.

Generate and copy credentials

  1. Sign in to your account.
  2. Click the Account tab.
  3. Under Security Settings, click the API Credentials & Keys link.
  4. Note the API Login ID (A)—you will need it later to enter in the integration settings.
  5. Click the New Transaction Key radio button (B).
  6. Check the Disable Old Transaction Key Immediately box (C).
  7. Click Submit (D).
  8. Click REQUEST PIN.
  9. Check your email for the PIN, then enter it into the next dialog and click VERIFY PIN.
  10. Assuming you entered it correctly, a dialog will say, "Identity Verified." Click CONTINUE.
  11. You will now see the Generated Key. Click Copy to Clipboard.
  12. Click Continue to return to the API Credentials & Keys screen.

Enter credentials into RepairShopr

  1. In a different browser tab, on your RepairShopr site, navigate to Admin > App Center.
  2. Click the app card. If the app card is not showing in the App Center, please email and we will get it enabled for you.
  3. Make sure Enabled is checked (E).
  4. Change the Currency if needed (F).
  5. Click the Please select your account type dropdown > Card Not Present / Blended (G).
    • If you set up a Card Present only account with, select Card Present in the dropdown instead.
  6. Paste the Generated Key you copied in step 11 above into the API Transaction Key field (H).
  7. Go back to the browser tab and copy the API Login ID (noted in step 4 of prior steps above).
  8. Back on the RepairShopr tab, paste the ID into the API Login ID field (I).
  9. Click Save.

You are all set! If you run into any issues or errors please refer to the troubleshooting steps below.

If you plan to accept credit cards in person, you can find links to order a generic USB swiper in the supported hardware section.



If after completing the setup you aren't able to process a transaction,

  1. Go to Admin > Reports > Payments > Payments Report.
  2. Once here, click View on your recently failed transaction.
  3. If you see this error, "This transaction cannot be accepted - Reason Code: 103, Response Code: 3," you will need to get a new Transaction Key from (see steps above).
  4. After doing so, go to Admin > App Center > app card.
  5. Paste this new key into the API Transaction Key field and click Save.

If you receive a "A duplicate transaction has been submitted" error when intentionally trying to process the same card for the same $ amount, wait two minutes and try again.

"The request field(s) are either invalid or missing" error — This indicates you have custom fields enabled in your account. You will need to disable that requirement and try the transaction again.

Feedback and Knowledge Base