checkout method
Future<CheckoutResponse>
checkout(
- BuildContext context,
- CheckoutMethod checkoutmethod,
- String identifier, {
- String? bvn,
- String? nin,
override
Implementation
@override
Future<CheckoutResponse> checkout(
BuildContext context,
CheckoutMethod checkoutmethod,
String identifier, {
String? bvn,
String? nin,
}) async {
// assert(() {
// _validateChargeAndKey(charge);
// return true;
// }());
_performChecks();
Charge _charge = Charge(identifier);
_charge.bvn = bvn;
_charge.nin = nin;
CheckoutResponse? response = await showDialog(
barrierDismissible: false,
context: context,
builder: (BuildContext context) => CheckoutWidget(charge: _charge, publicKey: _publicKey , secretKey: _secretKey, method: checkoutmethod,),
);
return response!;
}