Skip to content

QRIS Handler Payment v0.001_Alpha - Initial Release

Pre-release
Pre-release

Choose a tag to compare

@archanaberry archanaberry released this 05 Dec 14:33
· 8 commits to main since this release
af9b6c9

This is the first alpha release of the QRISAPI C++ Library, designed to simplify integration with QRIS APIs and generate printable QR codes. The library includes the following key features:

Description:
This is the first alpha release of the QRISAPI C++ Library, designed to simplify integration with QRIS APIs and generate printable QR codes. The library includes the following key features:

Key Features:

  1. HTTP API Integration:

    • Connect to QRIS APIs with ease using HTTP POST requests.
    • Flexible parameter handling for custom API interactions.
  2. QR Code Generation:

    • Generate QR codes from API responses.
    • Print QR codes directly to the terminal in ASCII format using libqrencode.
  3. Simplified Setup:

    • Minimal dependencies: cURL for HTTP requests and libqrencode for QR code rendering.
    • Easy-to-understand structure and usage example in main.cpp.

Files Included:

  • QRISAPI.h: Header file defining the QRISAPI class.
  • QRISAPI.cpp: Implementation of the QRISAPI library.
  • main.cpp: Sample application demonstrating library usage.

Dependencies:

  • cURL: Handles HTTP requests to the QRIS API.
  • libqrencode: Generates and prints QR codes.

Install dependencies on Linux:
sudo apt install libcurl4-openssl-dev libqrencode-dev

How to Build:
g++ main.cpp QRISAPI.cpp -o qris_app -lcurl -lqrencode

Usage Example:
Run the compiled application to generate a QRIS QR code:
./qris_app

Known Limitations:

  • Alpha Version: Limited testing; expect bugs or missing edge case handling.
  • Feature Incomplete: Additional API endpoints and error handling to be implemented in future versions.

Feel free to explore and contribute to improving the library. Please submit bug reports or feature requests via the Issues tab.

Thank you for testing Simplify QRISAPI C++ !

Full Changelog: https://github.com/archanaberry/Simplify-QRISAPI-cpp/commits/v0.001_Alpha