Skip to main content

Refund & Void Access Control

Ottu uses a permission-based system to control who can perform refund and void operations. Staff users must have explicit permissions assigned before they can request refunds or voids, and those requests go through the Two-Step Authorization approval flow. Super users bypass this flow by default.

tip

To enable this feature, install the Permissions Approval plugin: go to Ottu Dashboard > Administration Panel > Plugins > Installed Plugins and add it.

note

For accountability and security, only one user should be designated as the authorized approver (checker) for refund and void permission requests.

How It Works

When a staff user is granted refund or void permissions, any operation they initiate enters the Two-Step Authorization workflow for approval. Pending requests that are not acted upon are automatically canceled after 48 hours by default. This expiration time is configurable from the backend.

Assigning Permissions

Step 1 of 3
Users section in Administration Panel
Step 1 of 3

Open the Users Section

Navigate to Ottu Dashboard > Administration Panel > Users > Users.

After saving, two permission requests (one for void, one for refund) are added to the Permission Requests Table.

Permission Requests Table

The Permission Requests Table is located under the Tickets tab on the Ottu Dashboard. This is where the authorized approver (checker) reviews incoming permission requests and either approves or rejects them.

Permission Requests Table

When a staff user with the appropriate permissions initiates a refund or void, the request appears here for the checker to act on.

warning

If a permission request is neither approved nor rejected within 48 hours, it is automatically canceled. Adjust this timeout in the backend configuration if your workflow requires more time.

What's Next?