Add independent payment-service (port 8012, payment_db) with foundation licensing, BYO-PSP, merchant accounts, idempotent requests, callbacks, and immutable ledger. Co-authored-by: Cursor <cursoragent@cursor.com>
11 lines
1.2 KiB
Python
11 lines
1.2 KiB
Python
ALL_PERMISSIONS = [
|
|
"payment.workspaces.view","payment.workspaces.manage","payment.workspaces.enable","payment.workspaces.disable",
|
|
"payment.bundles.view","payment.bundles.manage","payment.feature_toggles.view","payment.feature_toggles.manage",
|
|
"payment.configurations.view","payment.configurations.manage","payment.settings.view","payment.settings.manage",
|
|
"payment.psp_providers.view","payment.psp_connections.view","payment.psp_connections.create","payment.psp_connections.update","payment.psp_connections.delete","payment.psp_connections.test","payment.psp_connections.manage",
|
|
"payment.psp_routing.view","payment.psp_routing.manage","payment.provider_assignments.view","payment.provider_assignments.manage",
|
|
"payment.merchant_accounts.view","payment.merchant_accounts.create","payment.merchant_accounts.update","payment.merchant_accounts.submit","payment.merchant_accounts.activate","payment.merchant_accounts.suspend","payment.merchant_accounts.close","payment.merchant_accounts.manage",
|
|
"payment.requests.view","payment.requests.create","payment.requests.cancel","payment.requests.manage","payment.callbacks.view",
|
|
"payment.transactions.view","payment.transactions.export","payment.ledger.view","payment.audit.view"]
|
|
PERMISSION_PREFIXES=("payment.",)
|