Flutter Phajay Package
Flutter SDK for Phajay Payment Gateway.
A lightweight and production-ready Flutter SDK for generating QR payments and listening real-time payment status via WebSocket.
This package is designed to be simple, fast, and easy to integrate into any Flutter application.
β¨ Features
- QR generation (BCEL, LDB)
- Real-time payment status via WebSocket
- Stream-based payment event listener
- Async wait for payment result
- Clean and simple SDK API
- Production-ready architecture
π¦ Installation
dependencies:
flutter_phajay_package: ^1.1.2
π Import
import 'package:flutter_phajay_package/flutter_phajay_package.dart';
π³ Generate QR
final client = PhajayClient(
secretKey: 'YOUR_SECRET_KEY',
);
final qr = await client.createQr(
bank: BankType.bcel,
amount: 100000,
);
π‘ Listen Payment
client.paymentStream.listen((event) {
if (event.status == PaymentStatus.success) {
print('Payment Success');
}
});
β³ Wait Payment
await client.waitForPayment();
π¨βπ» Credits
Developed by: Sorng Sdr
Facebook: https://www.facebook.com/msorng.saiydala.la