Overview
You may receive a Field Access Error in Payments2Us with details similar to the following:
Program/Area: paymentUtil.paymentSettingByIdMap
Subject: Field Access Error
Description:
No such column 'AAkPay__MaxMind_UserId__c' on entity 'AAkPay__Payment_Setting__c'. If you are attempting to use a custom field, be sure to append the '__c' after the custom field name. Please reference your WSDL or the describe call for the appropriate names.
This error can occur when a Campaign used by a Payment Form does not have Publish on Web selected.
When Publish on Web is not selected, the Site User cannot access the Campaign record. This can cause the Payment Form process to fail and generate a Field Access Error.
From the Payments2Us 11.5 update onwards, the Error Log lists the Campaign IDs that need to be updated.

Details / Steps / Resolution
To resolve this issue:
- Open the Error Log record.
- Review the error details and check for any listed Campaign IDs.
- Open each Campaign listed in the Error Log. To do this, copy the provided campaign id and append to your org's domain, then enter the record.
- Tick the Publish on Web checkbox.
- Click Save.
Â