Credit Card Payment processing overview (Start Here)

How do you want to get paid?

First, here's a summary of what's possible with the payment integrations:

Recommended Stripe Square PayPal
Apple Pay/NFC Yes        
EMV (Chip Cards) Yes        
Mobile App Support Yes     Yes  
Keyed Credit Card Entry Yes Yes Yes    
USB Swiper Credit Card Entry Yes Yes      
Store Card Numbers
(for regular transactions and
recurring invoicing)
Yes Yes Yes    
Payment Link in Invoice Emails Yes Yes Yes   Yes
Take Payment from Customer Portal Yes Yes Yes   Yes
Void Transaction Yes Yes      
Refund Transaction Yes Yes      
Availability USA only USA, UK, Australia, Canada Check Availability Here USA / UK Worldwide

***If you plan on using or Stripe, please see their disclaimer at the bottom of this article.

Getting Started:

Our built-in payment integration is ready. Integrate your payments today and start experiencing the financial benefits that come with reducing entry errors, protecting your business from costly data breaches, and providing your customers with the best experience at check out.

You don't necessarily need to change anything initially, in fact, you may want to continue using your existing credit card solution while you get the hang of the software! You can add credit card integration at any point down the road. Many users create a workflow while sticking with their current credit card solutions. Both approaches work well, so choose the one you are most comfortable with.

Option 1: Use Existing Credit Card Processor outside of the System

No setup is required for this option. All you need to do is mark the invoice as "Offline CC" when selecting the payment method to trigger the invoice to show as "paid" in RepairShopr.

Please note, that we are unable to support any offline payment methods or POS systems. This includes QuickBooks Merchant Services for payment processing. Furthermore, if you want to use Quickbooks for accounting, you'll need a payment processor other than Quickbooks Merchant Services.

Option 2: Worldpay Credit Card Processing (Recommended)

Worldpay is the most comprehensive payment integration we have and it's at the best rate. If you would like to learn more about what Worldpay offers please refer to this article

You can also contact Worldpay through the app card in the RepairShopr App Center or click this link to submit a contact request directly to Worldpay:

If you'd like to sign up, log in to your RepairShopr account and head to Admin > App Center > Worldpay > Check the box that says to use Worldpay and click the link to contact Worldpay. Simply fill out and the contact form and Worldpay will reply as soon as they can.


Option 3: is a gateway. They can connect to your existing merchant account or help you find a new one. A merchant account is an account that connects to your bank, i.e. it is where the money is sent. A gateway is where the credit card information is entered. It checks with the credit card company and then sends the money to the merchant account.

A typical configuration is getting a merchant account at your bank. Once you have that, any gateway/terminal can connect to it.

If you want to use you will need to contact support for a special link to access it.

Follow this link for setup instructions: Setup Information


Option 4: Square

Square can only be used for iOS or Android apps. You find integration instructions here.


Option 5: Stripe

If you have stripe and would like to set it up with the software you find set up information here.
Please note: Stripe has listed "remote technical support" and "extended warranties" as restricted businesses by classifying them as high-risk businesses on their FAQ page.


"The following categories of businesses and business practices are restricted from using the Stripe Service ("Restricted Businesses"). Restricted Business categories may be imposed through Network Rules or the requirements of our Financial Services Providers. In certain cases, businesses listed below may be eligible for processing with explicit prior approval from Stripe. Note, however, that businesses that offer illegal products or services are never eligible to use Stripe Services. The types of businesses listed in the right column are representative, but not exhaustive. If you are uncertain as to whether your business is a Restricted Business or have questions about how these requirements apply to you, please contact us.
By registering for Stripe, you are confirming that you will not use the Service to accept payments in connection with the following businesses, business activities, or business practices:"

Please contact them if you have any questions.


Option 6: Paypal

Paypal is another great option and it is easy to set up. Just head over to App Center under Admin. Select the Paypal card and then add your credentials. Save and you are all set to go

PCI Compliance

TLDR: Cards are not stored within our software, but with the gateway, who handles the PCI Compliance.

In general, PCI compliance is required by credit card companies to make online transactions secure and protect them against identity theft. Any merchant that wants to process, store or transmit credit card data is required to be PCI compliant, according to the PCI Compliance Security Standard Council.

As RepairShopr does not store credit cards within our software, but with the gateway, the gateway provider provides the PCI Compliance.

When storing payment profiles, the card is stored in the gateway and they return a token that we store, so the card is never on RepairShopr servers

Please check with your payment provider for their PCI Compliance. Our payment providers—WorldPay,, Stripe, PayPal, and Square—are all PCI Compliant.

For more information on PCI Compliance, please check with your gateway or visit the PCI Security Standards Council website at

Feedback and Knowledge Base