initialize method
Implementation
initialize(BuildContext context) {
TotalPaySdk.instance.ADAPTER.APPLE_PAY.execute(
applePayMerchantId: _applePayMerchantID ?? "",
order: _order!,
payer: _payer!,
callback: ApplePayResponseCallback(
authentication: (Map response) {
Log(response.toString());
_onAuthentication!(response);
},
success: (Map response) {
Log(response.toString());
_onTransactionSuccess!(response);
},
failure: (Map response) {
Log(response.toString());
_onTransactionFailure!(response);
},
error: (Map error) {
_onError!(error);
},
));
Future.delayed(const Duration(milliseconds: 200)).then((value) {
if (_onPresent != null) {
_onPresent!(context);
}
});
}