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