lychee_payment_sdk_test 0.0.2
lychee_payment_sdk_test: ^0.0.2 copied to clipboard
Lychee Payment SDK.
example/lib/main.dart
import 'package:flutter/material.dart';
import 'package:lychee_payment_sdk_test/payment_sdk.dart'; // Import your SDK
void main() => runApp(const PaymentApp());
class PaymentApp extends StatelessWidget {
const PaymentApp({super.key});
@override
Widget build(BuildContext context) {
return const MaterialApp(
title: 'Payment SDK Demo',
home: PaymentHomePage(),
);
}
}
class PaymentHomePage extends StatelessWidget {
const PaymentHomePage({super.key});
void _openPaymentDialog(BuildContext context) {
PaymentSDK.showPaymentDialog(
context,
'41.98', // Amount
(String code) {
// Handle payment code validation
print('Payment code entered: $code');
},
);
}
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: const Text('Payment SDK Demo'),
),
body: Center(
child: ElevatedButton(
onPressed: () => _openPaymentDialog(context),
child: const Text('Open Payment Dialog'),
),
),
);
}
}