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


The RentalPoint User can see proof of payment on the financials tab of the booking


Stripe Account Settings

First Create a Stripe Account

Stripe is a third-party platform.

The screenshots included in this article are accurate as of the publication date and may be subject to change.

In your Stripe account, find the Developer API keys below,create a restricted API Key and make note of it—you’ll need this when configuring RentalPoint’s Stripe integration.


Copy and paste the standard keys into a secure notepad file. These keys provide full API access. Alternatively, you may create a restricted key with customizable permissions and limited access (Customer write access is required, as outlined below).

If a restricted key is used, it should be used in place of the “secret key” shown below.




On the next page ensure you have Write permission for Customers

Then scroll to the bottom and click Create Key



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



Enter a destination name and your URL with /StripeSCA/complete at the end of the string, 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. Enter the currency short string from Setup-->Lists-->Currencies
  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.

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.

If you created a restricted key, paste it into the Stripe Secret Key field below in place of the public 'Secret key'.


Goto Setup Locations via setup-->lists option

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


If you created a restricted key, paste it into the Stripe Secret Key field below in place of the public 'Secret key'.

Reload Software Settings before testing

Payment Link for Fast Report Templates

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


Payment Link for RTF Documents

Use the insert field &STRIPELC& to inlcude a payment link on your RTF template


Highlight the booking and select print invoice




Option 1

Users can click the link on the PDF produced to pay online.  The actual link on your documents will be your own RentalPoint link


Option 2

When you print your invoice and the initial word document is produced, locate and edit the word doucument.  Then connect the link to the Stripe logo.

Leave this window open while you locate the document

You should find it in your downloads folder


Edit the document and copy the link produced during template merge, then click the stripe logo and select Hyperlink


Paste the link into the address field


You can then remove the link from regular text.  

When done correctly you should see the payment link displayed when you hover over the Stripe logo.

Now you can load the edited document to send to the client






the saved PDF now has the clickable link


TroubleShooting


for a single location system, check that your currency is set up correctly


Use the currency short string in your Stripe parameter setup


You may need to re-paste your secret key when saving these credentials