一、使用企業支付寶簽約手機網站支付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也很給力
下一節講財付通手機網站支付接口