paymentValidate method
Future<void>
paymentValidate(
- PaymentValidateRequest request,
- dynamic onSuccess(
- PaymentValidateResponse message
- dynamic onFailed()?,
Implementation
Future<void> paymentValidate(
PaymentValidateRequest request,
Function(PaymentValidateResponse message) onSuccess,
{Function(int code,String message)? onFailed}) async {
final response = await _executeNetworkRequest(FastpayFlutterSdk.instance.apiValidate,NetworkRequestType.POST,request.toJson(),onFailed: onFailed,isVersion2: false,isEmptyBody: false);
if(response != null){
try{
var data = PaymentValidateResponse.fromJson(response);
onSuccess.call(data);
}catch(e){
onFailed?.call(0,'Something went wrong');
}
}
}