Error and explanation:

Description: Insufficient permissions: secure query included inaccessible field.
This error means there was a permission issue. It can occur in different scenarios and may be due to setup or configuration of Payments2Us, or other automations, integrations, or managed packages attempting to create payment transactions.
Possible situations/scenarios:
- Attempting to load payment form through site
- Payment txn creation by Payments2us or Thirdparty (e.g Movedata)
- Payment txn processing such as when trying to set “Receipting Complete”
- Manual payments screen for payment txn
Recommended Steps
-
Batch processor is running.
See this article to start stop the batch processor.
-
Permission set is assigned to the relevant user. Our strong recommendation is ALL users should have a Payments2Us Permission set assigned.
This user can be the:- Internal User: for manual payments and payment txn creation/processing - this article.
- Site guest User: for payment forms and processing - this article.
-
Integration User: for other applications, integrations and other users - this article.
- Profile object level permissions are assigned. For this please see the article - How to setup Internal security section 3.
-
Custom fields permission are added if required. Please see the article - How to make custom field visible on public form.
Conclusion/ Additional Notes
- This error indicates a permission issue - the above are most common causes and their solutions.
- If the above does not resolve the issue, try checking the complete setup of payments2us once - this would help you figure out what was missing.
Updated on October 20th, 2024