Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Info

Important: We need to set up the Public Site URL so recurring donors can use the Stripe Billing Portal Link without logging into Salesforce.

  1. Go to Setup -> Sites

  2. Find a Site where it Active is checked and Site Type is Force.com

    Image Modified
  3. Right click and Copy Link Address

  4. Click on to a Site Label and Public Access Settings

    Image Modified

  5. Hover over Enabled Visualforce Page Access and click Edit

    Image Modified
  6. Add the npsp_plus.OpenStripeBillingPortal to Enabled Visualforce Pages

    Image Modified
  7. Next go to Custom Metadata Types → Settings (Namespace: npsp_plus)

    Image Modified
  8. Update Page Layout Assignment and click Edit

    Image Modified
  9. Add the Public Site URL to the page layout and Save

    Image Modified

  10. Lastly, got to Manage Settings from the link you copied in step 3 and click the Edit against the Settings

    Image ModifiedImage Modified
  11. Paste and Save the link against Public Site URL

    Image Modified

For existing NPSP+ customers with Recurring Donation OR existing customers migrated to/using Stripe Subscription

  1. Click on to the cog/gear icon → Developer Console

    Image Modified

  2. Debug -> Open Execute Anonymous Window and paste

...

  1. update [SELECT Id FROM Contact WHERE npsp_plus__Encrypted_Id__c = NULL LIMIT 10000]; then execute

    Image Modified

Info
  1. execute this code as many times as needed until all contacts are updated

  2. In result the SOQL shouldn’t return any values