General Site Setup
This page summarizes the common setup tasks that are required for all feature scopes of the JustOn Self-Service Extension.
Info
The JustOn Self-Service Extension requires at least the Salesforce Enterprise Edition.
Contact JustOn Support to have the add-on installed in your org.
Usually, the extension is installed using the security option Install for Admins Only
. Depending on your business, this may require configuring additional user and object permissions after installation. For details, see Installing Packages in the Salesforce Help.
Your business may require different feature scopes for the payment integration, like
- Support for one or more payment service providers, or
- Support for SEPA direct debit mandate creation.
Depending on the intended scope and features, the setup steps to take or their complexity after the package is installed may differ. Proceed according to your business needs:
Scope | Feature | Setup Steps |
---|---|---|
All | General Site Setup | |
Payment Integration | Payment-Specific Setup Payment Provider Integration |
|
PayPal | PayPal | |
Stripe | Stripe | |
Mollie | Mollie | |
CyberSource | CyberSource (deprecated) | |
Direct Debit Mandate | Enabling Direct Debit Mandate Display |
Setting Up Site
The extension is designed to use a Salesforce Site exclusively. JustOn recommends not to use it together with other Visualforce pages. You can reuse an existing Salesforce Site or create a new one.
Creating Site
Irrespective of the intended feature scope, you need a dedicated site.
-
Click to enter Setup, then open the Sites page.
Type
Sites
in the Quick Find box, or navigate to User Interface > Sites and Domains > Sites. -
If necessary, register a domain name.
- Click New.
-
Apply the following settings.
Field Value Site Label Self Service
Site Name Self_Service
Active Active Site Home Page FileNotFound
Site Template empty Lightning Features for Guest Users -
Click Save to complete the site creation.
Configuring Page Assignments
You must add a number of Visualforce pages to the new site.
-
Open the Site Details of your site.
Type
Sites
in the Quick Find box, or navigate to User Interface > Sites and Domains > Sites. In the Sites list, click the label of the site to open its details. -
In the Site Visualforce Pages section, click Edit.
Modifying Visualforce page assignments -
Remove the following pages.
- ForgotPassword
- ForgotPasswordConfirm
- SiteLogin
- SiteRegister
- SiteRegisterConfirm
-
Leave the following default pages enabled.
- BandwidthExceeded
- Exception
- FileNotFound
- InMaintenance
- Unauthorized
-
Click Save.
Info
Depending on the intended feature scope, you need additional pages. For details, see
Assigning Payment-Specific Pages
Assigning Direct Debit Mandate Page
Assigning JustOn License
The user of the Salesforce Site needs a JustOn license.
-
Open the Site Details of your site.
Type
Sites
in the Quick Find box, or navigate to User Interface > Sites and Domains > Sites. In the Sites list, click the label of the site to open its details. -
Click Public Access Settings to open the site profile.
-
In the Original Profile User Interface, click View Users.
If you use the Enhanced Profile User Interface, click Assigned Users.
-
Open the details of the Site Guest User, and scroll to the Managed Packages section.
- Click Assign Licenses.
- Select the JustOn package, and click Add.
Next Steps