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