public static void testAgentPayRefundQuery()
        {
            string        testUrl       = "http://bc-test.ipaynow.cn/gateway";
            string        testKey       = "013f81ac3ee1101b620031c00eac22ab53334c083c09fc191e05c29c9f0d26ad";
            string        testMerchant  = "000100000000010000000000000001";
            IpayNowClient ipayNowClient = new DefaultIpayNowClient(testUrl, testKey, testMerchant);
            QueryReqDto   reqDto        = new BatchQueryReqDto();

            reqDto.AppId      = "1459846530407363";
            reqDto.MhtOrderNo = "gzh201704141359106kYQIF2aAvyBwIzw";
            AgentPayRefundQueryRespDto dto = ipayNowClient.agentPayRefundQuery(reqDto);

            Console.WriteLine(dto);
        }
        public static void testAgentPayRefundBatchQuery()
        {
            string        testUrl       = "http://bc-test.ipaynow.cn/gateway";
            string        testKey       = "013f81ac3ee1101b620031c00eac22ab53334c083c09fc191e05c29c9f0d26ad";
            string        testMerchant  = "000100000000010000000000000001";
            IpayNowClient ipayNowClient = new DefaultIpayNowClient(testUrl, testKey, testMerchant);

            BatchQueryReqDto batchQueryReqDto = new BatchQueryReqDto();

            batchQueryReqDto.AppId      = "1459846530407363";
            batchQueryReqDto.MhtOrderNo = "123456";
            batchQueryReqDto.RefundDate = "20170414";
            batchQueryReqDto.NowPage    = 2;
            batchQueryReqDto.PageSize   = 2;

            AgentPayRefundBatchQueryRespDto dto = ipayNowClient.agentPayRefundBatchQuery(batchQueryReqDto);

            Console.WriteLine(dto);
        }