一、使用企业支付宝签约手机网站支付web
二、下载支付宝官方demo数据库
文档地址:https://doc.open.alipay.com/doc2/detail?treeId=60&articleId=103564&docType=1异步
下载地址:http://aopsdkdownload.cn-hangzhou.alipay-pub.aliyun-inc.com/demo/alipaywapdirect.zip?spm=a219a.7629140.0.0.shXF72&file=alipaywapdirect.zip网站
一、修改AlipayConfig.cs编码
配置支付宝基本信息pid、key、notify_url、return_urlurl
注意:手机网站支付和电脑网站支付的pid、key是同样的spa
二、修改default.aspx.cs3d
修改部分代码调用你的订单信息,很简单,其实就是拼接参数code
三、修改notify_url.aspx.cs(异步通知)xml
根据返回的订单号修改数据库订单状态
四、修改return_url.aspx.cs(同步通知)
根据返回的订单号查找订单状态是否已被修改
若是已修改则提示支付成功;若是没修改则修改数据库订单状态,而后提示支付成功
五、搞完就能运行了
2-4不修改也能够运行
一、支付宝必须是企业帐号才行
二、必须申请支付支付功能
三、支付宝手机支付暂时只支持utf-8编码
个人网站是gb2312,遇到了签名失败问题,验证失败问题等,这个问题折腾了好几天终于搞好了。
解决方法:在alipay_wap目录中新建web.config
<?xml version="1.0" encoding="UTF-8"?> <configuration> <system.web> <globalization requestEncoding="utf-8" responseEncoding="utf-8" fileEncoding="utf-8" /> </system.web> </configuration>
只要pid和key正确、编码正确,基本无问题,阿里的文档很全,demo也很给力
下一节讲财付通手机网站支付接口