欢迎来到天天文库
浏览记录
ID:14433346
大小:45.00 KB
页数:13页
时间:2018-07-28
《支付宝集成双接口》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、支付宝集成双接口人和网站支付宝集成方法:第一步:开通相关功能,例如:双功能(即时/担保)收款600套餐,状态为“等待生效”,操作里面有"发票信息",也就是付过钱了。第二步:登录支付宝,获取查询合作者身份(PID)查询安全校验码(Key)其中,安全校验码需要使用支付密码才能查看。第三步:在技术服务栏目里,点击“我要自主集成”,然后在页面上点击“下载技术文档”,然后下载对应的接口功能包,例如:支付宝双功能收款接口。第四步:选择接口里面的dj_vs2005_gb文件夹,因为人和网站采用的是gb2312编码的,asp.net语言开发的。第五步
2、:本地测试,看接口能否顺利付款。第六步:人和网站sln项目里,新增类库AlipayClass,然后复制文件夹里的app_code里面的alipay_config.cs,alipay_function.cs,alipay_notify.cs,alipay_service.cs四个类文件到类库,生成dll到网站的bin目录。第七步:人和网站根目录,新建Alipay目录,然后把文件夹里的images,log和根目录所有文件,都保存到alipay目录。第八步:修改接口文件alipayto.aspx,根据订单号来获取订单信息,然后配置好,传递给
3、支付宝进行处理。示例代码:usingSystem;usingSystem.Data;usingSystem.Configuration;usingSystem.Collections;usingSystem.Web;usingSystem.Web.Security;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Web.UI.WebControls.WebParts;usingSystem.Web.UI.HtmlControls;usingSystem.Col
4、lections;usingAlipayClass;usingRenhe.DB;publicpartialclassalipayto:System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventArgse){///////////////////////以下参数是需要设置的相关配置参数,设置后不会更改的///////////////////////////AlipayConfigcon=newAlipayConfig();stringpartner=con.Partner;s
5、tringkey=con.Key;stringseller_email=con.Seller_email;stringinput_charset=con.Input_charset;stringnotify_url=con.Notify_url;stringreturn_url=con.Return_url;stringshow_url=con.Show_url;stringsign_type=con.Sign_type;///////////////////////////根据订单号,获取订单的基本信息///////////////
6、////stringout_trade_no=Request.QueryString["orderid"];//请与贵网站订单系统中的唯一订单号匹配stringSql="selecttotalmoney,OrderTrueName,OrderAddr,OrderZip,OrderTelfromLVX_orderwhereorderid='"+out_trade_no+"'";DataTabledt=newDb().GetDataTable(Sql);if(dt.Rows.Count==0){Response.Write("订单不存在!
7、");return;}///////////////////////以下参数是需要通过下单时的订单数据传入进来获得//////////////////////////////////必填参数stringsubject="人和订单["+out_trade_no+"]在线支付";//订单名称,显示在支付宝收银台里的“商品名称”里,显示在支付宝的交易管理的“商品名称”的列表里。stringbody="人和订单在线支付,方便快捷!";//订单描述、订单详细、订单备注,显示在支付宝收银台里的“商品描述”里stringprice=Convert.
8、ToInt32(Convert.ToDecimal(dt.Rows[0]["totalmoney"].ToString())).ToString();;//订单总金额,显示在支付宝收银台里的“商品单价”里if(price
此文档下载收益归作者所有