• 大小: 2.23MB
    文件类型: .rar
    金币: 2
    下载: 0 次
    发布日期: 2024-02-02
  • 语言: Java
  • 标签: 支付宝  JAVA  后端  

资源简介

附件中说明了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“;

// 调试用,创建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.xml

     文件         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个文件信息

评论

共有 条评论