Note: Do this after installing the latest package.
Permission Set
To have access to the PosiPay feature, assign PosiPay’s Permission Set to a User with a System Administrator profile.
Go to Set up Home page > Permission Set > PosiPay
Go to Set up Home page > Click User under the Administration > Users > System Administration
After clicking the User,User click the Permission Set Assignment.
Choose PosiPay and click Add to Enabled Permissions Sets then click Save. You have access to all objects and fields in the PosiPay org.
Enable Communities
Enable the experience cloud communities.
Setup > Digital Experiences > Settings > tick Enable Digital Experiences > click Save
Community Site
Go to Setup > All Sites > Click New
Choose a template, for our Site we choose Build Your Own (Aura).
Fill in the necessary information then click Create.
For example:
After doing so , click Builder.
In Component drag the Stripe Form to canvas.
Fill in the required attribute element:
Gateway Account = (Id of Gateway Account)
Generate Method = “Credit Card” or “Direct Debit” or both “Credit Card; Direct Debit”
Click the Publish button in the upper right corner and it will show a confirmation message and click Publish.
After creating the Community Sites do the following configuration:
Go to Setup Homepage
In the Quick find box search All Sites and click Builder
The Community page should be accessible by Guest User
Webhook Listener Class
In the Quick Find box in the Setup Homepage search Profiles under Administration
Click Stripe Form Profile and click Apex Class Access
Click Edit to add Webhook Listener Class
Under the Available Apex Class find PosiPay Webhook Listener and add it in the Enabled Apex Classes
Whole NPC config link
specific to the data processing engine config link