資源簡介
附件中說明了java對接支付寶的例子,用eclipse導入即可運行
├src┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈類文件夾
│ │
│ ├com.alipay.config
│ │ │
│ │ └AlipayConfig.java┈┈┈┈┈基礎配置類文件
│ │
│ ├com.alipay.util
│ │ │
│ │ ├AlipayCore.java┈┈┈┈┈┈支付寶接口公用函數類文件
│ │ │
│ │ ├AlipayNotify.java┈┈┈┈┈支付寶通知處理類文件
│ │ │
│ │ ├AlipaySubmit.java┈┈┈┈┈支付寶各接口請求提交類文件
│ │ │
│ │ └UtilDate.java┈┈┈┈┈┈┈支付寶自定義訂單類文件
│ │
│ ├com.alipay.md5
│ │ │
│ │ └MD5.java ┈┈┈┈┈┈┈┈┈MD5簽名類文件
│
├WebRoot┈┈┈┈┈┈┈┈┈┈┈┈┈┈頁面文件夾
│ │
│ ├alipayapi.jsp┈┈┈┈┈┈┈┈┈支付寶接口入口文件
│ │
│ ├index.jsp┈┈┈┈┈┈┈┈┈┈┈支付寶調試入口頁面
│ │
│ ├notify_url.jsp ┈┈┈┈┈┈┈┈服務器異步通知頁面文件
│ │
│ └return_url.jsp ┈┈┈┈┈┈┈┈頁面跳轉同步通知文件
│ │
│ └WEB-INF
│ │
│ └lib(如果JAVA項目中包含這些架包,則不需要導入)
│ │
│ ├commons-codec-1.6.jar
│ │
│ ├commons-logging-1.1.1.jar
│ │
│ └dom4j-1.6.1.jar

代碼片段和文件信息
package?com.game.pay.alipay.config;
/*?*
?*類名:AlipayConfig
?*功能:基礎配置類
?*詳細:設置帳戶有關信息及返回路徑
?*版本:3.4
?*修改日期:2016-03-08
?*說明:
?*以下代碼只是為了方便商戶測試而提供的樣例代碼,商戶可以根據自己網站的需要,按照技術文檔編寫并非一定要使用該代碼。
?*該代碼僅供學習和研究支付寶接口使用,只是提供一個參考。
?*/
public?class?AlipayConfig?{
//↓↓↓↓↓↓↓↓↓↓請在這里配置您的基本信息↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
//?合作身份者ID,簽約賬號,以2088開頭由16位純數字組成的字符串,查看地址:https://b.alipay.com/order/pidAndKey.htm
public?static?String?partner?=?““;
//?收款支付寶賬號,以2088開頭由16位純數字組成的字符串,一般情況下收款賬號就是簽約賬號
public?static?String?seller_id?=?partner;
//?MD5密鑰,安全檢驗碼,由數字和字母組成的32位字符串,查看地址:https://b.alipay.com/order/pidAndKey.htm
????public?static?String?key?=?““;
//?服務器異步通知頁面路徑??需http://格式的完整路徑,不能加?id=123這類自定義參數,必須外網可以正常訪問
public?static?String?notify_url?=?“http://yours/CPay/pay/notify_url.jsp“;
//?頁面跳轉同步通知頁面路徑?需http://格式的完整路徑,不能加?id=123這類自定義參數,必須外網可以正常訪問
public?static?String?return_url?=?“http://yours/CPay/pay/return_url.jsp“;
//?簽名方式
public?static?String?sign_type?=?“MD5“;
//?調試用,創(chuàng)建TXT日志文件夾路徑,見AlipayCore.java類中的logResult(String?sWord)打印方法。
public?static?String?log_path?=?“D:\\“;
//?字符編碼格式?目前支持?gbk?或?utf-8
public?static?String?input_charset?=?“utf-8“;
//?支付類型?,無需修改
public?static?String?payment_type?=?“1“;
//?pc端調用的接口名,無需修改shoujiduan
public?static?String?service?=?“alipay.wap.create.direct.pay.by.user“;
//----------------手機端支付寶調用接口---------------------
// public?static?String?wap_service?=?“alipay.wap.create.direct.pay.by.user“;
//↑↑↑↑↑↑↑↑↑↑請在這里配置您的基本信息↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑
//↓↓↓↓↓↓↓↓↓↓?請在這里配置防釣魚信息,如果沒開通防釣魚功能,為空即可?↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
//?防釣魚時間戳??若要使用請調用類文件submit中的query_timestamp函數
public?static?String?anti_phishing_key?=?““;
//?客戶端的IP地址?非局域網的外網IP地址,如:221.0.0.1
public?static?String?exter_invoke_ip?=?““;
//↑↑↑↑↑↑↑↑↑↑請在這里配置防釣魚信息,如果沒開通防釣魚功能,為空即可?↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????841??2017-08-10?10:51??pay\.classpath
?????文件????????904??2017-08-10?10:51??pay\.project
?????文件????????567??2017-08-10?10:51??pay\.settings\.jsdtscope
?????文件????????364??2017-08-10?10:51??pay\.settings\org.eclipse.jdt.core.prefs
?????文件????????464??2017-08-10?10:51??pay\.settings\org.eclipse.wst.common.component
?????文件????????345??2017-08-10?10:51??pay\.settings\org.eclipse.wst.common.project.facet.core.xm
?????文件?????????49??2017-08-10?10:51??pay\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件??????????6??2017-08-10?10:51??pay\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????文件???????1137??2017-08-22?09:33??pay\build\classes\com\game\pay\alipay\config\AlipayConfig.class
?????文件???????1993??2017-08-22?09:33??pay\build\classes\com\game\pay\alipay\sign\MD5.class
?????文件???????4804??2017-08-22?09:33??pay\build\classes\com\game\pay\alipay\util\AlipayCore.class
?????文件???????3715??2017-08-22?09:33??pay\build\classes\com\game\pay\alipay\util\AlipayNotify.class
?????文件???????5382??2017-08-25?15:18??pay\build\classes\com\game\pay\alipay\util\AlipaySubmit.class
?????文件???????7784??2017-08-22?09:33??pay\build\classes\com\game\pay\alipay\util\httpClient\HttpProtocolHandler.class
?????文件???????2780??2017-08-22?09:33??pay\build\classes\com\game\pay\alipay\util\httpClient\HttpRequest.class
?????文件???????1511??2017-08-22?09:33??pay\build\classes\com\game\pay\alipay\util\httpClient\HttpResponse.class
?????文件???????1159??2017-08-22?09:33??pay\build\classes\com\game\pay\alipay\util\httpClient\HttpResultType.class
?????文件???????1364??2017-08-22?09:33??pay\build\classes\com\game\pay\alipay\util\UtilDate.class
?????文件???????7516??2017-04-13?18:18??pay\readme.txt
?????文件???????2419??2017-08-25?16:44??pay\src\com\game\pay\alipay\config\AlipayConfig.java
?????文件???????2087??2017-08-19?17:05??pay\src\com\game\pay\alipay\sign\MD5.java
?????文件???????4286??2017-08-19?17:07??pay\src\com\game\pay\alipay\util\AlipayCore.java
?????文件???????4619??2017-08-19?17:07??pay\src\com\game\pay\alipay\util\AlipayNotify.java
?????文件???????6471??2017-08-25?15:18??pay\src\com\game\pay\alipay\util\AlipaySubmit.java
?????文件???????7768??2017-08-19?17:05??pay\src\com\game\pay\alipay\util\httpClient\HttpProtocolHandler.java
?????文件???????3353??2017-08-19?17:05??pay\src\com\game\pay\alipay\util\httpClient\HttpRequest.java
?????文件???????1743??2017-08-19?17:06??pay\src\com\game\pay\alipay\util\httpClient\HttpResponse.java
?????文件????????586??2017-08-19?17:05??pay\src\com\game\pay\alipay\util\httpClient\HttpResultType.java
?????文件???????1774??2017-08-19?17:05??pay\src\com\game\pay\alipay\util\UtilDate.java
?????文件???????5706??2017-08-19?11:22??pay\WebContent\css\divChoose.css
............此處省略65個文件信息
- 上一篇:二手房屋交易系統(tǒng)
- 下一篇:Java實現的辦公用品管理系統(tǒng)
評論
共有 條評論