Administrators can enable express payments in Community Hub.
This feature uses Custom Metadata types which must be enabled in your org before you can use it; in addition, some of the steps listed below require Nimble AMS Support to complete. To process these internal steps or enable Custom Metadata Types, please reach out to Nimble AMS Support for assistance.
Enable the feature in Community Hub:
From Setup, enter Custom Metadata Types in the Quick Find box, then select Custom Metadata Types.
Click Manage Recordsnext to Tag for the Community Hub.
You should exclude this account from reports where you don't want guest donations to affect the numbers.
For the following steps, you need to contact Nimble AMS Support to complete them.
Add the Online Guest Checkout account ID to a custom setting:
From Community Hub Setup, go to Custom Settings tab.
Click Manage for Customization Settings/Edit for Customization.
If an org has one Community Hub, there will be one entry under Customization Settings > Manage that is labeled Community Hub. The user must click Edit next to this record. There is no "Customization" option.
In Anonymous Account Id, paste the ID of the account you just created.
Click Save.
Rather than reaching out to Nimble AMS Support to update the Anonymous Account ID field, an administrator using Lightning Experience can update this field on their own using the Community Hub Settings interface.
Schedule the Send Order Confirmation Emails Apex Job:
From Setup, enter Installed Packages in the Quick Find box, then select Installed Packages.
Click Configure next to Nimble AMS.
In the Scheduled Jobs section, select Enable next to Send Order Confirmation Emails and click Apply.
Click Save.
Add fields to the Entity Page Layout:
From Setup, click Create | Objects.
In the Custom Objects list, click Entity.
In the Page Layouts list, click Edit next to Entity Layout.
If it does not already exist, we recommend you create a new Community Hub section under the Accounting section.
If they are on the page layout, move Checkout Pageand Download Proxy Page to the Community Hub section.
In the Community Hub section, add Payment URL (Order) and Payment URL (Cart)Payment URL (Cart).
Click Save.
Repeat these steps for any custom Entity Page Layouts.
You may need to give profiles permission for these fields.
Populate the Payment URL (Order) and Payment URL (Cart) fields on the Entity(s):
In the tab bar, click App Launcher, or in Salesforce Classic, click Nimble AMS, Staff View, Button, All Tabs.
In the Custom Fields & Relationships list, click Additional Emails.
Be sure to click Additional Emails and notAdditional Email.
Click Set Field-Level Security.
In the Field-Level Security for Profile list, next to Community Hub Login User, select Visible.
Click Save.
Click Back To Order.
Update the Confirmation Email permissions.
In the Custom Fields & Relationships list, click Confirmation Email.
Click Set Field-Level Security.
In the Field-Level Security for Profile list, next to Community Hub Login User, select Visible.
Ensure the Community Hub Login User profile has permission to edit particular fields for the Cart Payment object:
From Setup, click Create | Objects.
In the Custom Objects list, click Cart Payment.
In the Custom Fields & Relationships list, click Account Number.
Click Set Field-Level Security.
In the Field-Level Security for Profile list, next to Community Hub Login User, select Visible.
Click Save.
Repeat these steps for the (following) other fields on the Cart Payment object.:
Expiration Month
Expiration Year
Name on Payment
Payment Security Code
Ensure the Community Hub Guest permission set has permission to edit particular fields for the Cart Payment object:
From Setup, go to Permission Sets.
Select Community Hub Guest.
Go to Object Settings and click Cart Payment.
Click Edit and select Edit Access for the following fields:
Account Number
Expiration Month
Expiration Year
Name on Payment
Payment Security Code
Optionally, if you want to permit constituents to purchase a product via Express Payment that would otherwise be hidden from them (i.e., products where Self Service Enabled is false):
Go to the Business Rules tab.
In the Business Rule component, select Allow Self Service Disabled For Express in the dropdown.
In the Evaluations component, click New.
Specify a Label and Evaluation Name such as True.
For Apex Class, select TrueEvaluator.
Click Save.
Activate the Community Hub page:
This is a background step needs to be completed by Nimble AMS Support.
From Setup, enter Custom Metadata Types in the Quick Find box, then select Custom Metadata Types.
Click Manage Records next to Page.
Click Edit next to Express Payment.
Select Is Active.
Click Save.
Click Edit next to Express Payment Thanks.
Select Is Active.
Click Save.
JavaScript errors detected
Please note, these errors can depend on your browser setup.
If this problem persists, please contact our support.