NPSP+ Knowledge Base
Stripe Customer Portal - Post Installation Guide
After installing the latest version of Vertic NPSP+ package, you need to ensure the following steps are completed.
Stripe Billing Portal
Cannot update
For both new and existing NPSP+ customers
Important: We need to set up the Public Site URL so recurring donors can use the Stripe Billing Portal Link without logging into Salesforce.
Go to
Setup
->Sites
Find a
Site
where it Active is checked and Site Type is Force.comRight click and Copy Link Address
Click on to a Site Label and
Public Access Settings
Hover over
Enabled Visualforce Page Access
and clickEdit
Add the
npsp_plus.OpenStripeBillingPortal
to Enabled Visualforce PagesNext go to Custom Metadata Types → Settings (Namespace:
npsp_plus
)Update
Page Layout Assignment
and click EditAdd the
Public Site URL
to the page layout and SaveLastly, got to
Manage Settings
from the link you copied in step 3 and click theEdit
against the SettingsPaste and Save the link against
Public Site URL
For existing NPSP+ customers with Recurring Donation OR existing customers migrated to/using Stripe Subscription
Click on to the cog/gear icon → Developer Console
Debug
->Open Execute Anonymous Window
and pasteupdate [SELECT Id FROM Contact WHERE npsp_plus__Encrypted_Id__c = NULL LIMIT 10000];
then execute
execute this code as many times as needed until all contacts are updated
In result the SOQL shouldn’t return any values