Integrating Stripe with Haletale: A Step-by-Step Guide
Rick
Last Update 5 months ago
Haletale integrates seamlessly with Stripe to enable secure online payments for rent collection. This guide will walk you through the process of connecting your Stripe account with Haletale, ensuring smooth transactions for tenants and property managers alike.
Step 1: Setup Webooks
Login to your Stripe account
Under developer settings, go to Webhooks section
Click on Add endpoint
In endpoint URL field, enter the below api end point after changing ur company unique name in the tenant parameter
https://api.haletale.com/api/v1/payments/stripe_transaction_webhook?tenant=companynameReplace 'companyname' with your actual company name.
To find your company name: Login to your whitelabelled Haletale Platform > Go to Settings > Edit White Label Product > Locate the Name field (See 'demo' in the below screenshot).
After adding the endpoint URL on stripe, continue to setup the webhooks. For the 'listen to' radio buttons, select 'events on your account' option.
Keep the Version as default one
Under the 'Select events to listen to', Select all Payment Intent events (see below screenshot)
Finally, Click on add endpoint button


Step 2: Create Your API Keys in Stripe
To integrate Stripe with Haletale, you will need two API keys: a publishable key and a secret key.
Generating Your Publishable KeyLog in to your Stripe account at Stripe Dashboard.
In the search bar, type "API Keys" and select it from the results. This will take you to the Developers section.
You will see a Publishable Key on this page. Copy this key for later use.

Navigate back to the API Keys section in Stripe.
Click on Create Secret Key.
A prompt will ask you, "How will you use this API key?"
Choose the second option: "You are using this key in a project you are building."
Name the key (e.g., "Haletale Integration") and create the key.
Copy the Secret Key and keep it secure. Note: You will not be able to view it again once you leave this page.
Step 3: Connecting Stripe to Haletale

Once you have your API keys, follow these steps to complete the integration:
Log in to your Haletale account.
Navigate to Settings > Integrations.
Locate the Stripe option and click on "Connect".
Paste your Publishable Key in the required field.
Return to Stripe and copy the Secret Key, then paste it into the respective field in Haletale.
Click "Save" to finalize the integration.
Step 4: Configure Payout Details
To ensure successful rent payments, you must configure both card and bank transfer options in Haletale:
Go to Settings > Payout Details.
Select Card as a payment method.
Choose a bank transfer method based on your region:
United States: ACH (Automated Clearing House)
Canada: EFT (Electronic Funds Transfer)
Europe: SEPA (Single Euro Payments Area)
Ensure the processing fees are accurately configured for card payments. These fees can be adjusted to pass on the transaction charges to tenants.
Step 5: Activate all payment methods on Stripe
To ensure that all the payment methods are activated by stripe go to https://dashboard.stripe.com/settings/payment_methods and open default method.
Make sure that the required payment methods are already turned on .
After saving your settings:
Make a small test transaction to ensure the connection is working correctly.
Verify that rent payments are being processed and deposited into your chosen bank account.
With Stripe successfully integrated into Haletale, your tenants can now make rent payments securely and conveniently. This automation helps property managers streamline financial transactions and improve cash flow.
For further assistance, reach out to Haletale Support or visit Stripe’s API Documentation for advanced configurations