HomeGuidesDeveloper HubRelease Notes
Get supportBook a chat
Developer Hub
These docs are for v2.56. Click to read the latest docs for v2.208.

Configuration

1. Enable Salesforce Customer Portal for Fielo

🚧

Switch to Salesforce Classic

Customer Portal is only available in Salesforce Classic user interface. If you are using Salesforce Lightning, go to View Profile> Switch to Salesforce Classic and follow the steps below.

  1. From Setup, click Build> Customize> Customer Portal> Customer Portal Settings.
    a. If Customer Portal is disabled:
    • Click Edit.
    • Check Enable.
    • Click Save.

2. Configure a Salesforce Customer Portal for Fielo

  1. Complete the Customer Portal Edit with the information from Table 1.
  2. Complete the Self-registration Settings with the information from Table 2.
  3. Click Save.

Table 1.

FieldDescription
NameFielo.
DescriptionFielo.
Login
Administrator

Click

šŸ”Ž

and choose the

Salesforce User

you wish to be the Administrator.

Table 2.

FieldDescription
Self Registration Enabled
Default New User LicenceAuthenticated Website.
Default New User ProfileFielo REST.

3. Configure objects from Salesforce Site

  1. From Setup, click:
    In SF Lightning: Platform Tools> Objects and Fields> Object Manager.
    In SF Classic: Build> Create> Objects.
  2. For each object listed below, go to Details> Edit> Optional Features section. Check Available for Customer Portal.
    • Member.
    • Redemption.
    • Redemption Item.
    • Reward.
    • Reward Item.
    • Transaction.
  3. Click Save.

4. Configure Salesforce Site

  1. From Setup, click:
    In SF Lightning: Platform Tools> User Interface> Sites and Domains> Sites.
    In SF Classic: Build> Develop> Sites.
    a. If you do not have a domain set:
    • Enter the chosen domain for your site
    • Click Check availability.
    • Tick I have read the terms of use....
    • Click Register Myforce.com Domain.
    • Continue creating the Site(s).

b. If you already have a domain/After finishing point a above:

  • Click New to create a Salesforce Site.
  • Complete Site Edit with the information from the table below.
  • Click Save.
FieldDescription
Site LabelFielo.
Site NameFielo.
Site ContactName of Salesforce Administrator.
Active
Active Site Home Page

Click the

šŸ”Ž

and choose

SiteLogin

.

Clickjack Protection LevelAllow framing by the same origin only.
Require Secure Connections (HTTPS)

5. Configure Guest User Profile (In this case, only for Registration)

  1. From Setup, click:
    In SF Lightning: Platform Tools> User Interface> Sites and Domains> Sites.
    In SF Classic: Build> Develop> Sites.
  2. In Site Label, click Fielo to access Site details.
    a. Click Public Access Settings.
    b. Click Edit.
    c. From Standard Object Permissions section, set the following permissions for the objects listed below:
ObjectsPermission
ContactsRead.
DocumentsRead.

d. From Custom Object Permissions section, set the following permissions for the object listed below:

ObjectsPermission
MembersRead, Create and Edit.

e. Click Save.
f. From Field-Level Security section, click View for Member.
g. Click Edit.
h. Tick all Read Access and Edit Access checkboxes for every field. Important!: if Edit Access is not available to be checked, tick the Read Access checkbox.
i. Click Save.

6. Configure Login Settings for Salesforce Site.

  1. From Setup, click:
    In SF Lightning: Platform Tools> User Interface> Sites and Domains> Sites.
    In SF Classic: Build> Develop> Sites.
  2. From Site Label, click Fielo> Site details.
  3. Click Login Settings.
  4. Click Edit and complete the following information:
FieldSelect
Enable Login ForCustomer Portal: Fielo (See Configure a Salesforce Customer Portal for Fielo).
  1. Click Save.

7. Configure REST Custom Setting

ā—ļø

REST Custom Setting for Members and Redemption Items

The steps below should be applied when Members and Redemption Items include an External ID different from Salesforce Record ID.

  1. From Setup, click:
    In SF Lightning: Platform Tools> Custom Code> Custom Settings.
    In SF Classic: Build> Develop> Custom Settings.
  2. Choose REST Settings.
  3. Click Manage> New.
  4. Complete the complete the following information:
FieldDescription/Value
Owner IDSalesforce Owner ID.
Profile IDSalesforce Profile ID.
Member External IDsA comma-separated list of fields (API name) to return new fieldsets in the response (e.g. FieloPLT__Account__c;FieloPLT__ExternalId____c).
Redemption Items External IDsA comma-separated list of fields (API name) to return new fieldsets in the response (e.g. FieloPLT__Account__c; FieloPLT__ExternalId__c).
šŸ‘

Good work!

You've finished the configuration for Fielo's REST API.