public static void testPay() { string testUrl = "http://bc-test.ipaynow.cn/gateway"; string testKey = "013f81ac3ee1101b620031c00eac22ab53334c083c09fc191e05c29c9f0d26ad"; string testMerchant = "000100000000010000000000000001"; IpayNowClient ipayNowClient = new DefaultIpayNowClient(testUrl, testKey, testMerchant); AgentPayReqDto agentPayReqDto = new AgentPayReqDto(); agentPayReqDto.MhtOrderAmt = 1; String orderid = DateTime.Now.ToFileTimeUtc().ToString(); Console.WriteLine(orderid); agentPayReqDto.MhtOrderNo = "131449335883450759"; agentPayReqDto.AppId = "1459846530407363"; agentPayReqDto.AgentPayMemo = "test"; agentPayReqDto.MhtReqTime = "20170307100312"; agentPayReqDto.AccType = "0"; agentPayReqDto.PayeeName = "袁海杰"; agentPayReqDto.PayeeCardNo = "6214830113071483"; agentPayReqDto.PayeeCardUnionNo = ""; agentPayReqDto.NotifyUrl = "http://mock-api.com/WmnE6LKJ.mock/tongzhi1"; long startTime = DateTime.Now.ToFileTimeUtc(); TransRespDto dto = ipayNowClient.AgentPay(agentPayReqDto); Console.WriteLine(dto); long endTime = DateTime.Now.ToFileTimeUtc(); Console.WriteLine(String.Format("startTime:{0}, endTime:{1}, span:{2}", startTime, endTime, endTime - startTime)); }
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 testQuery() { string testUrl = "http://bc-test.ipaynow.cn/gateway"; string testKey = "013f81ac3ee1101b620031c00eac22ab53334c083c09fc191e05c29c9f0d26ad"; string testMerchant = "000100000000010000000000000001"; IpayNowClient ipayNowClient = new DefaultIpayNowClient(testUrl, testKey, testMerchant); QueryReqDto reqDto = new QueryReqDto(); reqDto.MhtOrderNo = "131448318439473166"; reqDto.AppId = "1459846530407363"; TransQueryRespDto dto = ipayNowClient.TransQuery(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); }