Skip to content

Roles and permissions ​

What each role can do on each entity. Rows marked "only own" or "scope" are filtered by the core on every list, read, update and delete.

Roles ​

RoleDescription
payments:adminManages settlement accounts, payment links, refunds and all payments of the university
payments:financeReconciles payments, records offline payments, runs split payouts and refunds
payments:viewerRead-only access to payments, settlements and reports
payments:payerPays online and sees own payment orders and payments

Access by entity ​

Entitypayments:adminpayments:financepayments:viewerpayments:payer
Gateway Refundread, create, updateread, create, updateread
Payment Linkread, create, updateread, create, updateread
Payment Orderread, updateread, updatereadread — only own rows (via student)
Paymentread, create, updateread, create, updatereadread — only own rows (via student)
Settlement (Payout)read, updateread, updateread
Settlement Accountread, create, update, deletereadread
Split Payoutread, create, updateread, create, updateread

Edulab Bench developer documentation