Skip to content

duitkupg/qloduitku

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Duitku Payment Gateway for QloApps

Duitku-QloApps is a plugin that integrates the Duitku payment gateway into QloApps, enabling seamless reservation payments with secure, real-time validation.


Features

  • Adds Duitku as a payment option during checkout
  • Automatically validates callbacks and updates order status
  • Handles delayed payment responses and supports retries

Prerequisites

  • QloApps (compatible with version 1.7.X) installed
  • PHP version ≥ 8.2
  • Active SSL certificate for HTTPS-based callback URLs
  • Valid Duitku API credentials

Installation

  1. Unzip the plugin: qloduitku.zip
  2. Upload the folder qloduitku to your QloApps /modules/ directory
  3. Go to Modules in your QloApps admin panel
  4. Find Duitku Payment Gateway and click Install
  5. Configure API key, merchant code, environment (sandbox/production), and callback settings

or you may directly upload the zip file to install the plugin.

  1. Log in to your QloApps back office.
  2. Navigate to Modules & Services (sometimes labeled "Module and Services").
  3. Click “Add a new Module”
  4. Click the “Choose File” or “Upload module” button and select your module’s ZIP file.
  5. Once uploaded, QloApps installs the module automatically. You’ll see a success prompt and your module appears in the list—then click Install (and then Configure)

Configuration

  • Navigate to Modules > Payment Gateways > Duitku
  • Provide your Merchant Code and API Key
  • Set the environment (Sandbox or Production)
  • Define Expiry Periods — user may retry the payment's but cancelation not handled by plugins

Usage

  1. Select Duitku during checkout
  2. System creates a booking and validation order
  3. Payment link is generated
  4. Once payment is confirmed by the callback, the booking status changes automatically to Payment Accepted
  5. If payment doesn't arrive in time, manual or cron-driven cancel logic can be used

Changelog

Version Notes
1.0.0 Initial release

Contribution & License

Contributions are welcome! Please create pull requests or raise issues in the repository.

License: MIT License

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published