This Plugin is to integrate ePayment gateway with Chargily easily.
- Currently support payment by CIB / EDAHABIA cards and soon by Visa / Mastercard
flutter pub add chargily_epay_flutter
Edit pubspec.yaml
file to include chargily_epay_flutter
package:
flutter:
sdk: flutter
chargily_epay_flutter: any # <-- Add this
then run the command:
flutter pub get
# or
dart pub get
import 'package:chargily_epay_flutter/chargily.dart'
void main(List<String> args) async {
final chargilyClient = Chargily('[API_KEY]');
final invoice = Invoice(
client: 'ahmed',
clientEmail: 'rainxh11@gmail.com',
amount: 1500,
discount: 20.0,
webhookUrl: 'http://webhookurl.com/',
backUrl: 'http://backurl.com/',
comment: 'Purchace',
mode: PaymentMethod.CIB,
invoiceNumber: '12345');
final response = await chargilyClient.createPayment(invoice);
}