authorize static method
Future<void>
authorize({
- required TxnParams txnParams,
- FlowType flowType = FlowType.DETAIL,
- required ProcessCompleteCallback onPaymentProcessComplete,
- required TimeOutCallBack onRequestTimerEnd,
- required TimeOutCallBack onCardScanTimerEnd,
- required CancelByUserCallBack onCancelByUser,
- required OnErrorCallBack onError,
Implementation
static Future<void> authorize({
required TxnParams txnParams,
FlowType flowType = FlowType.DETAIL,
required ProcessCompleteCallback onPaymentProcessComplete,
required TimeOutCallBack onRequestTimerEnd,
required TimeOutCallBack onCardScanTimerEnd,
required CancelByUserCallBack onCancelByUser,
required OnErrorCallBack onError,
}) {
return _bridge.invoke(
'authorize',
params: {'txnParams': txnParams.toMap(), 'flowType': flowType.name},
callbacks: {
'onPaymentProcessComplete': onPaymentProcessComplete,
'onRequestTimerEnd': onRequestTimerEnd,
'onCardScanTimerEnd': onCardScanTimerEnd,
'onCancelByUser': onCancelByUser,
'onError': onError,
},
);
}