C#版支付寶手機網站支付接口API之(轉)


C#版支付寶手機網站支付接口API之

支付寶手機網站支付接口API之C#版

 

一、准備工作

1、使用企業支付寶簽約手機網站支付


2、下載支付寶官方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

二、正式開發

1、修改AlipayConfig.cs

配置支付寶基本信息pid、key、notify_url、return_url

注意:手機網站支付和電腦網站支付的pid、key是一樣的

2、修改default.aspx.cs

修改部分代碼調用你的訂單信息,很簡單,其實就是拼接參數

3、修改notify_url.aspx.cs(異步通知)

根據返回的訂單號修改數據庫訂單狀態

4、修改return_url.aspx.cs(同步通知)

根據返回的訂單號查找訂單狀態是否已被修改

如果已修改則提示支付成功;如果沒修改則修改數據庫訂單狀態,然后提示支付成功

5、搞完就能運行了

2-4不修改也可以運行

三、注意事項

1、支付寶必須是企業賬號才行

2、必須申請支付支付功能

3、支付寶手機支付暫時只支持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也很給力

下一節講財付通手機網站支付接口


//成功一定有方法,失敗一定有原因。 網站開發教程: http://www.114390.com


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM