在线支付类封装

支付宝发送
AlipayClass.MyAlipay pay = new AlipayClass.MyAlipay();
       Hashtable ht 
= new Hashtable();
       ht.Add(
"seller_email""wdx2011@163.com");
       ht.Add(
"billid""96578556656688");
       ht.Add(
"goodname""AilpayClass");
       ht.Add(
"price""0.01");
       ht.Add(
"msg""AilpayClass");
       ht.Add(
"returnurl""http://localhost:56/2.aspx");
       ht.Add(
"showurl""www.lilacshop.com");
       ht.Add(
"encode""GB2312");
       pay.Send(ht);

获取状态
 AlipayClass.MyAlipay pay = new AlipayClass.MyAlipay();
           Response.Write(pay.GetState(
"gb2312")+"<br>");//获取交易状态1为已支付 2预支付 0为失败 否则返回其它支付状态码
           Response.Write("订单号:" + pay.GetState("out_trade_no""gb2312")); //输入返回状态中参数及页面编码 out_trade_no为订单号
           
//Response.Write(pay.GetState("gb2312", true));//启用调试打印具体信息

网银
 AlipayClass.ChinaBank cb = new AlipayClass.ChinaBank();
           Response.Write(cb.GetState()
+"<br>");
           Response.Write(
"v_oid:"+cb.GetState("v_oid")+"<br>");
           Response.Write(
"v_psstring:" + cb.GetState("v_psstring"+ "<br>");
posted @ 2007-12-26 05:01  wdx2008  阅读(463)  评论(0编辑  收藏  举报