/// <summary> /// Post /checkAccountholder API call /// </summary> /// <param name="performVerificationRequest"></param> /// <returns>GenericResponse</returns> public GenericResponse CheckAccountholder(PerformVerificationRequest performVerificationRequest) { var jsonRequest = Util.JsonOperation.SerializeRequest(performVerificationRequest); var jsonResponse = _checkAccountHolder.Request(jsonRequest); return(JsonConvert.DeserializeObject <GenericResponse>(jsonResponse)); }
public void TestCheckAccountHolderSuccess() { var client = CreateMockTestClientNullRequiredFieldsRequest("Mocks/marketpay/account/check-account-holder-success.json"); var account = new Account(client); var performVerificationRequest = new PerformVerificationRequest(accountHolderCode: "TestAccountHolder8031", accountStateType: PerformVerificationRequest.AccountStateTypeEnum.Processing, tier: 2); var genericResponse = account.CheckAccountholder(performVerificationRequest); Assert.AreEqual(genericResponse.PspReference, "85158152328111154"); Assert.AreEqual(genericResponse.ResultCode, "Success"); }