Permission Sets
  • 03 Apr 2024
  • 1 Minute to read
  • Dark
    Light

Permission Sets

  • Dark
    Light

Article Summary

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.

Product Permission Limitations

Product is a standard object so it is not included in the Stripe Billing permission set. If you would like users to create and edit product records be sure to add permissions to a custom permission set. Additionally, you can have System Administrators perform actions with products.

Custom Permission Sets

If you have custom permission sets you want to use instead of the Blackthorn permission sets, you can view and add individual items by following the steps below:

  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.
Does your Site Guest User have the correct permissions?

A guest user must be assigned a custom permission set in addition to the Blackthorn | Payments (Site Guest User) permission set to have Read access to several standard objects to process the webhooks. The custom permission set must include the following object permissions:

  • Account - Read
  • Opportunity - Read
  • Product2 - Read

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