The smarter way
  • Getting Started
  • USER GUIDE
    • Payment Gateway
    • Currencies
    • Apple Pay
      • Setup MPGS
      • Setup Cybersource
    • Payment Tracking
      • Payment Transactions Insights
      • Payment Transactions States
      • Notifications, URLs & Timing
    • Plugins
      • Payment Request
      • E-Commerce
      • Bulk payment request
    • Features
      • Refund & Void Access Control
      • Two-Step Refund & Void Authorization
    • Integration
    • Configuration
      • Global Configuration
      • Webhooks Configuration
      • Transaction Report Configuration
      • How to Get API Keys
      • URL Shortener Configuration
    • Notification Communication Channels
      • Email Notifications
      • SMS Notifications
      • WhatsApp Notifications
        • Integrated WhatsApp Channel
        • Manual WhatsApp Channel
      • Notification Templates
      • Notification Process: Automatic and Manual
    • Satellite
    • Real Estate
      • Regular Activities
        • Property management
        • Tenant and Contract Management
          • Tenant & Contract Dashboard
          • Tenant Management
          • Contract Management
            • Add New Contract
            • Contract Action
              • Renew Contract
              • Terminate Contract
              • Manual Payment
              • Suspend Contract
              • Resume Contract
              • Advance Payment
        • Generate Invoice
        • Invoices Management
        • Maintenance
        • Transactions
        • Auditing and Rolling Back Activities
      • Merchant First Journey
  • developer
    • Getting Started
    • Tokenization
    • Authentication
    • Payment Methods
    • Checkout API
    • Operations
    • User Cards
    • Payment Status-Inquiry
    • Auto-Debit
    • Invoice API
    • Message Notifications
    • Upload Attachment
    • Checkout SDK
      • Web
      • iOS
      • Android
      • Flutter
    • Webhooks
      • Payment Notification
      • Operation Notification
      • Signing Mechanism
      • Integration Guides
        • Laravel Webhook Receiver Guide
        • .NET Webhook Receiver Guide
    • Test Cards
Powered by GitBook
On this page
  • Refund & Void Access Control Walkthrough
  • Table of Permission Requests
  1. USER GUIDE
  2. Features

Refund & Void Access Control

PreviousFeaturesNextTwo-Step Refund & Void Authorization

Last updated 5 months ago

At Ottu, our cutting-edge online payment management systems (OPMS), we have established a simplified permission approval process to enhance security, efficiency and ensure smooth operations. The process entails obtaining permissions (i.e., do refund/void permissions.) to perform operation requests via , which is mandatory for Staff users. On the other hand, Super users enjoy greater freedom, they skip this flow by default.

This convenient feature will be activated by adding the permissions approval plugin. Just head to Ottu Dashboard > Administration Panel > Plugins > Installed Plugin.

To ensure accountability and security, only a single user should be authorized to approve or reject refund/void permission requests.

If you are worried about pending requests cluttering your system, then fear no anymore! By default, all requests will automatically be canceled after 48 hours. And guess what? You can even customize this expiration time from the backend to suit your needs!

Access the Ottu Dashboard > Navigate to the Administration Panel > Go to the User section and select Users.

Select the target user. Here is the Example user.

Within the user's profile, go to the Permissions tab. Scroll down to the section titled User Permissions" In the Available User Permissions window, select the following permissions:

— payment | Payment transaction | Can do refund

— payment | Payment transaction | Can do void

Move them from the Available User Permissions window to the Chosen User Permissions window. Then click on the Save button to save the changes.

In the Ottu Dashboard, under the Tickets Tab, there is a Permissions Requests Table where authorized users are listed. A permission request will be sent to the authorized user via this table, and the authorized user can then approve or reject the request, as illustrated below.

Subsequently, two Permission Requests for Void and Refund are inserted into the .

Table of Permission Request
Table of Permission Requests
Two-Step Refund & Void Authorization
Refund & Void Access Control Walkthrough