Overview
Required Step
Stripe Billing integration is an optional feature for Blackthorn Payments. In order to enable it, contact us.
Blackthorn Payments consumes the Stripe Billing API, bi-directionally
You can perform any API-supported action within Salesforce that you can perform within the Stripe dashboard. Some processes include:
- Start a Stripe subscription within Salesforce from an Account
- Start a Stripe subscription within Salesforce from an Opportunity
- Start a Stripe subscription within Stripe that pushes to Salesforce
- Update subscriptions from Salesforce that update in Stripe
- Update subscriptions from Stripe that update in Salesforce
- Add Usage to Salesforce that sends to Stripe to automatically
- Calculate Usage aligned with Tiers and Prices.
- Invoices are auto-created in Salesforce from Stripe
- Charges on Invoices are auto-created in Salesforce from Stripe
Report on all of your Stripe data natively in Salesforce using native Reports and Dashboards
Stripe Billing's architecture alignment with our Salesforce-native model
-
Salesforce Product = Stripe Product
-
Salesforce Price (Custom Object) = Stripe Price
You can have multiple Prices per Product. The Price contains the amount if there are no Tiers. In this sense, it's similar to how Salesforce's Price Books work. -
Salesforce Tier (Custom Object) = Stripe Tier
You can have multiple Tiers per Price. -
Salesforce Usage (Custom Object) = Stripe Usage
-
Salesforce Subscription and Subscription Item (Custom Objects) = Stripe Subscriptions and Subscription Items
-
Salesforce Sales Document and Line Item (Custom Object) = Stripe Invoice and Invoice Item
-
For Stripe Billing to work properly, Salesforce records must exist in Stripe prior to creating or updating a Stripe Subscription from Salesforce. You can create Stripe records from Salesforce, or sync them back from Stripe.
Updated 8 months ago