コード例 #1
0
        /// <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));
        }
コード例 #2
0
        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");
        }