Online Payment Issue With Spring ’20
With the release of Spring ’20, the online payment link may break with the following error:
This is caused by a new setting that comes with Spring ’20. If you go to Setup | Security Controls | Sharing Settings, there is a new setting called Secure guest user record access, as shown below:
When this box is checked, it prohibits the online payment user from reading the record in Salesforce that is associated with the link, i.e. invoice, sales order, etc.
To fix the online payment issue, uncheck the box above. We will work with Salesforce to find an alternative with the new setting checked.