Point of Sale: Credit Card Swipe

Swipe CCs to charge paymentsThe order experience in EZRentOut is specifically designed keeping the Point of Sale in mind. This includes quick editing of orders, constant feedback as to what’s available, barcode scanner integration and credit card swipe.
The Credit Card Swipe is available with Stripe, Square, Moneris, Braintree, Paypal, and Authorize.net.

For information on integrating with other payment gateways: Authorize.net | Square | PayPal Payflow | Braintree


Payment on Webstore Payment via Mobile App Payment via Broadband App Payment via Customer Portal Refund Payments Pre-Authorize
Multiple Gateways Card on File Payments Automate Recurring Payments QuickBooks Sync (Desktop and Online) Xero Sync


    1. You’ll need a Stripe account to manage Credit Card payments. EZRentOut does not charge any commission/fee on a transaction. (Yes, we don’t want to steal from your share of the pie)
    2. Integrate your Stripe account from Your name at top right -> Settings -> Add Ons -> Credit Card Payments with Stripe -> Enable.
    3. Once you click Enable, you’ll need to enter the Publishable and Secret keys of your Stripe account. These are available on your Stripe account here.
    4. Once you’ve entered both the keys, hit the Verify Account button to see if your EZRentOut and Stripe accounts are now successfully connected
    5. You may need to change the currency from the drop-down.
    6. Once you’re all set, scroll down to the end of the settings page to click the Update button and save the settings

Steps to integrate with Authorize.net are (almost) similar. Click here to view the step-by-step guide.


If you’re looking to charge your customers remotely i.e. without an in-store credit card swipe, you can skip this section. However if you charge your customers through an in-store credit card swipe, you have two options:

      1. Use a magnetic reader eg https://www.amazon.com/2xhome-POSMATE-Magnetic-Cashier-Registry/dp/B00E85TH9I
        NOTE: The downside of an in-store credit card charge without using an EMV reader is the merchant’s liability exposure i.e. you having to pay for fraud. So if you’re anticipating such issues, this option is not for you.
      2. For EMV credit card reader (and contactless charging), we’re about to release an Android-only enhancement for Stripe integration. Let us know if you’re interested in signing up for the early access. The iOS/iPhone integration will happen later in the year.


    1. On order details, with every customer, you’ll see the Credit Card icon. It’s red when there is no card in the record.
      CC2This is the form that pops open when the red Credit Card icon is clicked.
    2. All you need to do on this pop up is swipe the card, and we catch all the details.
    3. Once the Credit Card is swiped, it’s saved on file and the Credit Card button becomes green
    4. Now when Charging Payment on this order, you can choose to use the Credit Card
    5. You can also choose to use a different card and update the card on file for this customer.

Read More: 5 must-have Equipment Rental Software features to harness Point of Sale


You can charge payment for multiple orders to the same or different customers in one go. To do this, do the following:

    1. Go to Orders listing page and multi-select orders you need to charge payment for.
    2. Click on ‘Actions’ and select ‘Charge Payments’.Actions Charge payments
    3. A dialog box will appear for Order Payments (see image below). Here you can configure details such as payment date, preferred payment gateway, order payment specifics, and comments.
      Order payments dialogue boxNote: CC payments can only be charged to customers with their cards saved on-file.
    4. Hit ‘Charge Payment’ once done. Here’s what you should see next:
      Payment Successful tab

However, you should know a couple of tips before you start charging a payment for multiple orders.


Pre-Authorizing a payment is also supported. Say, you want to hold an advance payment of $275 and when the payment date arrives, deduct the entire rental price e.g. $429, including the pre-authorized amount. You just need to choose ‘Pre-Authorize’ when charging payment.pre-auth You can then charge or cancel the hold.Capture

  • If you charge the Pre-Authorized amount, your customer has to pay the remaining $154 via card or cash.
  • If you cancel the Pre-Authorized amount, your customer is entitled to pay the entire rental fee of $429 via card or cash.


Add Order -> Add your new customer from the pop-up that appears -> On the order page, hit the Red Credit Card button to swipe a card.

Read More: Accept online payments via Paypal

Troubleshoot: Error Message ‘Transactions of this market type cannot be processed on this system’

Learn More: Charging Payments for Orders in EZRentOut [Video]


We’d love to hear about your EZRentOut experience. Drop us an email at support@ezrentout.com. The User Community Forum is a great place to log suggestions and discuss them. We’re also active on Twitter @EZRentOut. Follow us to stay in touch with what we’re up to.