/// <summary> /// 查询支付订单 /// </summary> /// <param name="payClient"></param> private static void RetriveCharge(PaymaxClient payClient) { String chargeId = "ch_db8c1014e985bdf6f9fa562e"; ChargeModel model = payClient.RetrieveCharge(chargeId); if (model != null) { Debug.WriteLine("查询订单:" + model.id); Console.WriteLine(model); } else { Console.WriteLine("查询订单失败"); } }
/// <summary> /// 创建支付订单 /// </summary> /// <param name="payClient"></param> /// <param name="paramDic"></param> private static void CreateCharge(PaymaxClient payClient, Dictionary <string, object> paramDic) { ChargeModel result = payClient.Charge(paramDic); if (result != null) { Console.WriteLine("下单成功"); Debug.WriteLine(result); //输出订单信息 Console.WriteLine(result); } else { Console.WriteLine("下单失败"); } }
/// <summary> /// 创建退款订单 /// </summary> /// <param name="payClient"></param> private static void CreateRefundCharge(PaymaxClient payClient) { Dictionary <string, object> dic = CreateRefundParmeters(); String charge = "ch_e4cbdb4c9aa9cca77ae49b06"; RefundModel refundModel = payClient.Refund(charge, dic); if (refundModel != null) { Debug.WriteLine("查询订单:" + refundModel.id); Console.WriteLine(refundModel.id); } else { Console.WriteLine("查询订单失败"); } }
/// <summary> /// 查询退款订单 /// </summary> /// <param name="payClient"></param> private static void RetriveRefundCharge(PaymaxClient payClient) { String ch_chargeId = "ch_e4cbdb4c9aa9cca77ae49b06"; String re_chargeId = "re_50c188e484d82273e00a4bcf"; RefundModel rm = payClient.RetrieveRefund(ch_chargeId, re_chargeId); if (rm != null) { Debug.WriteLine("查询退款订单:" + rm.id); Console.WriteLine(rm.id); } else { Console.WriteLine("查询退款订单失败"); } }
static void Main(string[] args) { PaymaxClient payClient = new PaymaxClient( "<RSAKeyValue><Modulus>oj2VE+6GewoOqyv6JcRldTrAMhQ7SbMg9evK7rwAt+7dZGb4xlULNzcevvkifUxt279Rx0Yr1/ERFKqNdoFYo93d6mMqigAmtS/3i6t0Q3fj3PmB4zE3UPAIE/Wa5vQjdpX8Ci/4gfTF0H1vjY2WvKt1cXF0dgqkSv/urGtl48c=</Modulus><Exponent>AQAB</Exponent><P>2W7nzKEDiXG/QPrsg3kWVI/hNDMXL634KRDGJNGLP+bocX8EgGsdEXolToMJMKg8NdTdrVUpyBjWeNJa3JEGOw==</P><Q>vwSEVnrwSnJ9AgUqxqtv2vsp7jlOPCLDryQE5pQU3c2jzk6YE9EOGrH9/zTvLPPGj1n6D97RYzJKgzKCDB/j5Q==</Q><DP>HAqVkmphjmRBChxSTFJdcuJrZNQB9YA2NPWY2D69+qvI5no/FmC6Cvr5vLphgQjxWu/s9uG41bl+T26xkSiS6Q==</DP><DQ>AEPmVyRmjwPnrogJTitQxXIR1dXYiPbXZLfdFeDgwooVjyTGy0hAB8N1gdQ1/M792JccZMc/bS7VsabxTUkCDQ==</DQ><InverseQ>EiTBH5oIcQUAj5FJuIGoU2FyM3ZdGZZ3wyELFqC6fPbdpRqAJ2Nq4Yb0JEpuOo/fVEIxuo2EnHrMmuB2T1WqsA==</InverseQ><D>KttZpgo8PARMG6tiSNe4dV8vpgryHmXTLyM6WBYRmoTetsb8sGeGru9Aj/H/ylmGK6Y+VAWVT1W+zVbAR62jXDo6B1+kesb2SDtQos2R4s5ZqBTI+JBMqNXCWmCD8lJyujRJz2p0NfiHn9gbBq3F7ZWG0NNstQiK5S5jdQ1yAQE=</D></RSAKeyValue>", "46deeed7d7ac48f3848a908a9093c4b8", "<RSAKeyValue><Modulus>r3qZJHOD0uB4fyIrAigTGRQV0lr3VPFlaLwSbCuXpLirxogqunSAFUOb8przKvd4ntf5DlcrP0RCPQosj0Awo3IacaKxobWTfm1NXJEc/GumLY5Kd7s8fD3WoGrpmrT3AtpEkl7iuyKdNVktDSpSjM5KMDXcj/BFmFEFBpnPjsE=</Modulus><Exponent>AQAB</Exponent></RSAKeyValue>" ); string CHARGE_CHANNEL = "lakala_web"; string app_id = "app_DB1U6RUK4K6741UO"; Dictionary <string, object> paramDic = CreateChargeParmeters(CHARGE_CHANNEL, app_id); try { //下单 Console.WriteLine("开始下单:"); CreateCharge(payClient, paramDic); Console.WriteLine("开始查询订单:"); ////查询订单 RetriveCharge(payClient); Console.WriteLine("开始创建退款订单:"); //创建退款订单 CreateRefundCharge(payClient); Console.WriteLine("开始查询退款订单"); //查询退款订单 RetriveRefundCharge(payClient); } catch (Exception ex) { System.Console.WriteLine("Error:" + ex.Message); } System.Console.ReadLine(); }