Use Cases
Real world examples of Policy Implementation
1. Role-Based Transfer Control
Goal:
Only users with specific roles can initiate wallet transfers.
Example use case:
You want only Finance Admins to move funds, while regular staff can view balances but not transfer money.
How the policy behaves:
✅ Allows transfers initiated by users with role finance_admin
❌ Blocks transfers initiated by any other role
Result:
Transfers are restricted to authorized personnel, reducing internal fraud risk.
2. Allowed Destination Accounts Only
Goal:
Limit transfers to a predefined list of trusted destination accounts.
Example use case:
Your business only sends funds to approved vendor or partner accounts.
How the policy behaves:
✅ Allows transfers to whitelisted destination accounts
❌ Blocks transfers to any unknown or unapproved account
Result:
Prevents accidental or malicious transfers to unauthorized recipients.
3. Single Provider Enforcement
Goal:
Force transfers to use a specific payment provider.
Example use case:
You have negotiated better rates or reliability guarantees with one provider.
How the policy behaves:
✅ Allows transfers only when the selected provider matches your preferred provider
❌ Blocks transfers that attempt to use a different provider
Result:
Ensures operational consistency and predictable costs.
4. Transaction Amount Limit
Goal:
Restrict the maximum amount that can be transferred in a single transaction.
Example use case:
You want to cap transfers at ₱500,000 to reduce exposure from mistakes.
How the policy behaves:
✅ Allows transfers below or equal to the configured limit
❌ Blocks transfers that exceed the limit
Result:
Adds a safety net against large, unintended transfers.
5. Time-Based Transfer Restrictions
Goal:
Allow transfers only during business hours.
Example use case:
You want transfers to happen only when finance staff are available to monitor activity.
How the policy behaves:
✅ Allows transfers during defined business hours (e.g. 9:00 AM – 6:00 PM)
❌ Blocks transfers outside those hours
Result:
Reduces risk of unauthorized activity during off-hours.
Updated 21 days ago