Connect Stripe to Direct Billing.

Use this page to create the Stripe restricted key and webhook endpoint required before activating Direct Billing for a client or location.

1

Create the restricted key

After enabling the Stripe customer portal, create a restricted key named Aditum Direct Tenant Billing with the required read and write permissions for charges, balance, customers, customer portal, invoices, tax rates, payment links, and webhook endpoints.

View restricted key screen
Stripe API key
Create the restricted key with the required permissions for Direct Billing.
2

Save the key

The created key begins with rk_live_. Save it immediately so it can be pasted into the Direct Billing integration profile.

3

Create the webhook endpoint

Create a webhook endpoint at https://api.buildingisp.com/api/stripe, select only Customer.Updated and Invoice.Paid, then add the endpoint.

View webhook screen
Stripe webhook
Point the webhook to the correct endpoint and enable the required events only.

Custom subdomain note: if your deployment uses a custom BuildingISP subdomain, that subdomain can be used in place of api.buildingisp.com for the endpoint URL.

Optional Stripe Pricing Tables can collect signup information.

Pricing Tables are optional. They can help collect customer signup and payment information before service is activated, but they do not activate the tenant account inside Aditum Connect® by themselves.

Where to Find It

Stripe Dashboard pricing tables

Stripe Pricing Tables are configured from the Stripe Dashboard at https://dashboard.stripe.com/pricing-tables. They can be used to create a simple signup form that captures customer information and creates a Stripe customer record.

Important Configuration

Use one-time charges only

Set the products in the pricing table as one-time charges, not recurring subscriptions. The pricing table is for information capture, and the customer can later be linked by email address when service is turned on.

Avoid duplicate billing: do not create recurring Stripe subscriptions through the pricing table, or the tenant may be billed separately from the Direct Billing workflow.