Credit Cards: Can I Save a Credit Card on a Customer?

Yes! If you're integrated with a gateway that supports it - you can save customer credit cards for recurring billing. (Currently Vantiv, Authorize.net, and Stripe.)

Once you've set up your account with your gateway and transactions are working - you can add credit cards by going to the Stored Credit Cards widget on the Customer Detail screen:


Click the "+" to add a new card. This will take you to the screen where you can provide card details:



Cards are not stored in RepairShopr but with the gateway, who handles PCI compliance, etc.

Note: If you update a customer's billing information in the gateway directly, you'll need to do the same in RepairShopr,and vice versa.

For more information on setting up credit card integrations in RepairShopr, see our article here

For Authorize.net Users:


If you are trying to add a Saved Credit Card to a customer and receiving the following error:

The element 'createCustomerPaymentProfileRequest' in namespace 'AnetApi/xml/v1/schema/AnetApiSchema.xsd' has invalid child element 'paymentProfile' in namespace 'AnetApi/xml/v1/schema/AnetApiSchema.xsd'. List of possible elements expected: 'clientId, refId, customerProfileId' in namespace 'AnetApi/xml/v1/schema/AnetApiSchema.xsd'.  

The solution is you'll want to log into your Customer Information Manager (CIM) at authorize.net and enter/edit that customer's credit card information there.

Once that's done, you can add it to RepairShopr by entering the information in the "Manual CIM Id" tab rather than trying to type in the credit card number itself.  

Feedback and Knowledge Base