?? readme.txt
字號:
1.支付寶接口中需要修改參數的文件有 Default.aspx文件;買家付款成功后反饋的頁面時 return_url(頁面跳轉),notify_url(后臺通知);AliPay.cs不用修改. Default.aspx文件中 seller_email,key,partner 對應的分別是支付寶帳號,安全校驗碼和合作id
(注:如何獲取安全校驗碼和合作ID
1.訪問 www.alipay.com,然后登陸您的帳戶.
2.點擊右上角的“商家工具”.
3.在網站集成目錄下,選擇適合您的交易方式,然后點擊點此申請.
4.填寫好申請表格,點擊下一步,您可以看到一段32位的字符串—就是安全校驗.
5.合作ID在安全校驗碼下方.)
Default.aspx頁面,需要傳遞參數到這個頁面,需要傳遞的參數是 subject(商品名稱),body(商品說明),price,out_trade_no(外部商家訂單號.為了方便測試,我在Default.aspx這個頁面采用的是以日期的形式的數字字符串,這個訂單號必須保證提交給支付寶的時候是唯一的,否則支付不了
2.
return_url 和 notify_url 的區別及其操作.
買家付款成功后,如果接口中指定有return_url ,買家付完款后會跳到 return_url所在的頁面,這個頁面可以展示給客戶看,這個頁面只有付款成功才會跳轉.
notify_url: 服務器后臺通知,這個頁面是程序后臺運行的(買家和賣家都看不到),買家付完款后,支付寶會調用notify_url這個頁面所在的頁面并把相應的參數傳遞到這個頁面,這個頁面根據支付寶傳遞過來的參數修改網站訂單的狀態,更新完訂單后需要在頁面上打印出一個success 給支付寶,如果反饋給支付寶的不是success,支付寶會繼續調用這個頁面.
流程: 買家付完款(trade_status=WAIT_SELLER_SEND_GOODS or trade_status=TRADE_FINISHED)--->支付寶通知notify_url--->如果反饋給支付寶的是success(表示成功,這個狀態下不再反饋,如果不是繼續通知,一般第一次發送和第二次發送的時間間隔是3分鐘)
剩下的過程,賣家發貨,買家確認收貨,交易成功都是這個流程
排除常見錯誤的方法:
1:錯誤信息提示為:ILLEGAL_SIGN,屬于簽名驗證出錯
CreatUrl的方式參數不一致,編碼問題都可以引起這個錯誤
2:錯誤信息提示為:ILLEGAL_ARGUMENT,屬于參數格式有問題
查看接口發送頁的參數是不是符合要求
3:錯誤信息提示為:ILLEGAL_SERVICE,屬于無效接口名稱
查看service參數
4:錯誤信息提示為ILLEGAL_PARTNER,屬于無效合作伙伴ID
查看partner參數
5:錯誤信息提示為ILLEGAL_SIGN_TYPE,屬于無效簽名方式
sign_type是加密類型,一般為md5
6:錯誤信息提示為DIRECT_PAY_AMOUNT_OUT_OF_RANGE,屬于快速付款交易總金額超出最大值限制
快速付款余額支付最大限制為:2000,用卡沒限制
7:錯誤信息提示為HASH_NO_PRIVILEGE,屬于沒有權限訪問該服務
查看service參數和賣家支付寶帳號所擁有的權限是不是一致
8:錯誤信息提示為DONATE_GREATER_THAN_MAX,屬于小額捐贈總金額超出最大值限制
小額捐贈一般現在為100
9:錯誤信息提示為OUT_TRADE_NO_EXIST,屬于外部交易號已經存在
外部交易號重復
10:錯誤信息提示為TRADE_NOT_EXIST,屬于交易不存在
11:錯誤信息提示為ILLEGAL_PAYMENT_TYPE,屬于無效支付類型
查看有沒有PAYMENT_TYPE參數,是不是對的
12:錯誤信息提示為BUYER_NOT_EXIST,屬于買家不存在
查看buyer_email的帳號是不是支付寶帳號
13:錯誤信息提示為SELLER_NOT_EXIST,屬于賣家不存在
seller_email的帳號是不是支付寶帳號
14:錯誤信息提示為BUYER_SELLER_EQUAL,屬于買家、賣家是同一帳戶
同一個支付寶帳號不能同為買家和賣家
15:錯誤信息提示為ILLEGAL_LOGISTICS_FORMAT,屬于無效物流格式
只有三種物流類型:EMS,POST,EXPRESS,即為EMS,平郵,其他快遞
16:錯誤信息提示為TOTAL_FEE_LESSEQUAL_ZERO,屬于交易總金額小于等于0
price或者total_fee不能小于等于0
17:錯誤信息提示為TOTAL_FEE_OUT_OF_RANGE,屬于交易總金額超出范圍
18:錯誤信息提示為ILLEGAL_FEE_PARAM,屬于非法交易金額格式
price或者total_fee的值是否規范
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -