public PaymentResponseModel SubmitPin(string serverRef, string pin) { try { if (AuthModel != null) { var pinObj = new PinVerificationModel { Pin = pin, ServerRef = serverRef }; var response = request.RequestApi <PinVerificationModel, PaymentResponseModel>(pinObj, request.GetCommonHeaders(AuthModel.AccessToken), null, Method.POST, IdeaMartPinSubmitEndPoint); return(response); } else { return(null); } } catch (Exception ex) { return(null); } }
public ActivityResult ValidatePin(string pin, string serverRef) { var pinVerification = new PinVerificationModel { Pin = pin, ServerRef = serverRef }; var response = request.RequestApi <PinVerificationModel, SubscriptionResponseModel>(pinVerification, request.GetCommonHeaders(AuthModel.AccessToken), null, Method.POST, IdeaMartPinValidateEndPoint); var res = new ActivityResult(); if (response.StatusCode == IdeaBizResource.SUCCESS) { res.Status = response.StatusCode; res.ServerRef = response.Data.ServerRef; } else { res.Status = response.Message; } return(res); }