Versions Compared

Key

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

Congratulations on installing PosiPay! After your initial installation, you are now able to configure the features to make them accessible.

Note: Do this after installing the latest package.

...

Grant Access to PosiPay

To have access to the PosiPay feature, assign PosiPay’s Permission Set to a User with a System Administrator profile.

...

  • Choose PosiPay and click Add to Enabled Permissions Sets then click Save. The System Administrator now has access to all of the PosiPay objects and fields.

Enable Webhook Listener

In the next step, we will setup the webhooks from Stripe’s end, but first, you need to make sure you are configured to be able to listen to them correctly.

  1. In the Quick Find box in the Setup Homepage search Profiles under Administration

...

  1. Click Stripe Form Profile and click Apex Class Access

...

  1. Click Edit to add Webhook Listener Class

...

  1. Under the Available Apex Class find PosiPay Webhook Listener and add it to the Enabled Apex Classes

...

Enable PosiPay for Use on Experience Cloud

If you would like to use the PosiPay component on a public facing community site, you will need to enable communities and setup your community site. The rest of this page walks you through that process. If you don’t require public-facing pages, you can skip to the next section: Step 4 - Stripe Setup - PosiPay

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

...

  1. The Community page should be accessible by Guest User

...

Webhook Guest User Profile Config

Webhook Object Access

Go to Set up > Search for Digital Experience in the Quick Find Box > Click All Sites

...

  • Gateway Event
    Click Edit and tick Read and Create under the Object Permissions as well as in Fields Permissions and click Save.

    image-20240131-030938.pngimage-20240131-030955.png
  • Gateway Account

    image-20240131-031029.pngimage-20240131-031039.png
  • PosiPay Log

    image-20240131-031121.png

Webhook Listener Class

  1. In the Quick Find box in the Setup Homepage search Profiles under Administration

...

  1. Click Stripe Form Profile and click Apex Class Access

...

  1. Click Edit to add Webhook Listener Class

...

  1. Under the Available Apex Class find PosiPay Webhook Listener and add it to the Enabled Apex Classes

...

Next place to go: Step 4 - Stripe Setup - PosiPay