startCheckoutSDK method

  1. @override
Future<BlusaltCheckoutResultResponse?> startCheckoutSDK({
  1. required String apiKey,
  2. bool isPayment = false,
  3. bool isDev = false,
  4. required double amount,
  5. required String currency,
  6. required String walletId,
  7. String? reference,
  8. Map<String, dynamic>? metadata,
  9. String? primaryColorHex,
  10. String? companyEmail,
  11. IosConfig iosConfig = const IosConfig(),
})
override

Implementation

@override
Future<BlusaltCheckoutResultResponse?> startCheckoutSDK({
  required String apiKey,
  bool isPayment = false,
  bool isDev = false,
  required double amount,
  required String currency,
  required String walletId,
  String? reference,
  Map<String, dynamic>? metadata,
  String? primaryColorHex,
  String? companyEmail,
  Uint8List? companyLogo,
  IosConfig iosConfig = const IosConfig(),
}) async {
  return BlusaltCheckoutResultResponse(
    blusaltCheckoutProcess: BlusaltCheckoutProcess.notImplemented,
    message: 'Not Implemented',
  );
}