Permission Sets

Prev Next

Prerequisite

The following is a required permission that is NOT included in the Blackthorn Payments Stripe Billing permission set, but is required to use Stripe Billing.

Object

Read

Write

Delete

View All

Product

Blackthorn | Payments (Stripe Billing)

This permission set has all the permissions to the objects and fields included in the Stripe Billing functionality. This should be used by customers who want to give access to users who use the Stripe Billing feature.

Custom Permission Sets

Use the steps below to create custom permission sets. If you want users to create and edit Product records, add the permissions to the custom permission set.

  1. Install the latest Blackthorn | Payments Salesforce AppExchange package in a sandbox.

  2. Log in to the sandbox org as a System Admin.

  3. Navigate to Setup.

  4. In the Quick Find box, enter "Users."

  5. Click Permission Sets.

  6. Click Blackthorn | Payments (Stripe Billing).

  7. Review all permissions and compare them to the custom permission sets you created. Ensure that all permissions granted by our out-of-the-box standard permission sets are recreated in your permission set.

Site Guest Users

Guest users must be assigned a custom permission set plus the Blackthorn | Payments (Site Guest User) permission set to have Read access to several standard objects that are required to process webhooks. The custom permission set must include the following:

  • Account - Read

  • Opportunity - Read

  • Product - Read

NOTE: Whether webhooks are processed manually or via batch jobs, sharing rules apply. Using a custom trigger allows webhooks to be processed in system mode, bypassing sharing rules. You may experience limitations for use cases, depending on your specific scenario.