Stripe Integration for Online Payments

What is Stripe?

Stripe is an online 3rd party software package that allows you to send Pay Online links to your clients. Your clients can use this link to pay with Visa, MasterCard or American Express. Payments made by your clients are automatically sent to your Stripe account

Stripe must be configured both in RentalPoint and in your Stripe account before it can be used.

Using Stripe to Pay Invoices

On clicking the link to pay the invoice, your client will be prompted to enter payment information:

Click  to complete the transaction


a payment receipt will be emailed to the address used


Stripe Account Settings

First Create a Stripe Account

In your Stripe account, you'll need to make note of the keys below when setting up RentalPoint for Stripe integration.

OR for stronger security, consider using a restricted key

Ensure you have Write permission for Customers

Add a webhook using the URL link you were given to access RentalPoint3

Enter your URL with /StripeSCA/complete at the end of the string, then click

Check the box to the left of checkout.session.completed, then click


Your webhook will look something like this

RentalPoint Stripe Settings - Single Location

 You'll need information from Stripe Settings above when setting up the integration with RentalPoint

  1. Check the 'Use Stripe' box and leave the second box unchecked
  2. Enter the URL provided to you for access to your RentalPoint account with /StripeSCA/ at the end of the address
  3. Copy the Public and Secret keys created when setting up your Stripe account and paste them into the Stripe Settings window
  4. Enter the support email your company will provide to clients attempting to pay online
  5. Click  to save

The Secret Key field will not save with *** in the field, so if you need to edit anything else in this window, repaste your secret key before saving.

Reload Software Settings before testing

RentalPoint Stripe Settings - Multi Location

 You'll need information from Stripe Settings above when setting up the integration with RentalPoint

  1. Check the 'Use Stripe' box 
  2. Check the option to 'Use separate Stripe accounts for each location' if you have separate payment accounts for each location
  3. Enter the URL provided to you for access to your RentalPoint account with /StripeSCA/ at the end of the address
  4. Copy the Public and Secret keys created when setting up your Stripe account and paste them into the Stripe Settings window
  5. Enter the support email your company will provide to clients attempting to pay online
  6. Click  to save

The Secret Key field will not save with *** in the field, so if you need to edit anything else in this window, repaste your secret key before saving.


Goto Setup Locations via setup-->lists option

Then enter the stripe keys for each locations account under the accounting tab of the location record

Reload Software Settings before testing

Payment Link

Use a Stripe link on your templates to offer online payment option to your clients

This link should already be available on all default RentalPoint invoices.  Simply check the box to the left of the 'Print Payment Link' option.


To include the payment link on custom documents

  1. Use a PictureObject to hold the Stripe graphic and assign a name that includes the control text RPStripe in it, so that the software can substitute the payment link when the invoice is printed.
  2. To only print the payment link when 'Print Payment Link' option is checked, You'll need to add a text object, then copy the code below (including brackets) into the text box.

[IIf([bPrintPayLink], "Click the link below to pay online","")]


under the code tab add the following code


Then edit Fast Report Settings for the custom template


Click on the template name


TroubleShooting