网关支付产品技术开发包V1.1.9

所属分类:中间件编程
开发工具:Java
文件大小:7698KB
下载次数:6
上传日期:2018-01-24 18:52:35
上 传 者黑色猛男123
说明:  银联在线支付接口demo及规范,用于网上支付时与银联的对接。
(UnionPay online payment interface demo and specification)

文件列表:
Java Version SDK (通用版)\ACPSample_B2C\.classpath (666, 2017-06-01)
Java Version SDK (通用版)\ACPSample_B2C\.project (1046, 2016-12-12)
Java Version SDK (通用版)\ACPSample_B2C\.settings\.jsdtscope (503, 2016-12-12)
Java Version SDK (通用版)\ACPSample_B2C\.settings\org.eclipse.core.resources.prefs (188, 2016-12-12)
Java Version SDK (通用版)\ACPSample_B2C\.settings\org.eclipse.jdt.core.prefs (629, 2016-12-12)
Java Version SDK (通用版)\ACPSample_B2C\.settings\org.eclipse.wst.common.component (469, 2016-12-12)
Java Version SDK (通用版)\ACPSample_B2C\.settings\org.eclipse.wst.common.project.facet.core.xml (345, 2016-12-12)
Java Version SDK (通用版)\ACPSample_B2C\.settings\org.eclipse.wst.jsdt.ui.superType.container (49, 2016-12-12)
Java Version SDK (通用版)\ACPSample_B2C\.settings\org.eclipse.wst.jsdt.ui.superType.name (6, 2016-12-12)
Java Version SDK (通用版)\ACPSample_B2C\.settings\org.eclipse.wst.ws.service.policy.prefs (118, 2016-12-12)
Java Version SDK (通用版)\ACPSample_B2C\build\classes\acp_sdk.properties (5849, 2017-08-30)
Java Version SDK (通用版)\ACPSample_B2C\build\classes\com\unionpay\acp\demo\BackRcvResponse.class (4509, 2017-08-28)
Java Version SDK (通用版)\ACPSample_B2C\build\classes\com\unionpay\acp\demo\consume\Form_6_2_FrontConsume.class (3440, 2017-08-28)
Java Version SDK (通用版)\ACPSample_B2C\build\classes\com\unionpay\acp\demo\consume\Form_6_3_ConsumeUndo.class (4485, 2017-08-28)
Java Version SDK (通用版)\ACPSample_B2C\build\classes\com\unionpay\acp\demo\consume\PC wap网关跳转支付特殊用法.txt (2655, 2016-12-12)
Java Version SDK (通用版)\ACPSample_B2C\build\classes\com\unionpay\acp\demo\DemoBase.class (9182, 2017-08-28)
Java Version SDK (通用版)\ACPSample_B2C\build\classes\com\unionpay\acp\demo\EncryptCerUpdateQuery.class (2677, 2017-08-28)
Java Version SDK (通用版)\ACPSample_B2C\build\classes\com\unionpay\acp\demo\Form_6_4_Refund.class (3730, 2017-08-28)
Java Version SDK (通用版)\ACPSample_B2C\build\classes\com\unionpay\acp\demo\Form_6_5_Query.class (3520, 2017-08-28)
Java Version SDK (通用版)\ACPSample_B2C\build\classes\com\unionpay\acp\demo\Form_6_6_FileTransfer.class (4845, 2017-08-28)
Java Version SDK (通用版)\ACPSample_B2C\build\classes\com\unionpay\acp\demo\FrontRcvResponse.class (6443, 2017-08-28)
Java Version SDK (通用版)\ACPSample_B2C\build\classes\com\unionpay\acp\demo\preauth\Form_6_7_1_AuthDeal_Front.class (3384, 2017-08-28)
Java Version SDK (通用版)\ACPSample_B2C\build\classes\com\unionpay\acp\demo\preauth\Form_6_7_2_AuthUndo.class (3760, 2017-08-28)
Java Version SDK (通用版)\ACPSample_B2C\build\classes\com\unionpay\acp\demo\preauth\Form_6_7_3_AuthFinish.class (3758, 2017-08-28)
Java Version SDK (通用版)\ACPSample_B2C\build\classes\com\unionpay\acp\demo\preauth\Form_6_7_4_AuthFinishUndo.class (3778, 2017-08-28)
Java Version SDK (通用版)\ACPSample_B2C\build\classes\com\unionpay\acp\demo\preauth\PC wap网关跳转预授权特殊用法.txt (1310, 2016-12-12)
Java Version SDK (通用版)\ACPSample_B2C\build\classes\com\unionpay\acp\demo\多个商户号各自使用自己的私钥证书(多证书)或密钥(多密钥)使用方法.txt (693, 2016-12-12)
Java Version SDK (通用版)\ACPSample_B2C\build\classes\com\unionpay\acp\sdk\AcpService.class (17777, 2017-08-28)
Java Version SDK (通用版)\ACPSample_B2C\build\classes\com\unionpay\acp\sdk\BaseHttpSSLSocketFactory$MyX509TrustManager.class (1084, 2017-08-28)
Java Version SDK (通用版)\ACPSample_B2C\build\classes\com\unionpay\acp\sdk\BaseHttpSSLSocketFactory$TrustAnyHostnameVerifier.class (744, 2017-08-28)
Java Version SDK (通用版)\ACPSample_B2C\build\classes\com\unionpay\acp\sdk\BaseHttpSSLSocketFactory.class (2861, 2017-08-28)
Java Version SDK (通用版)\ACPSample_B2C\build\classes\com\unionpay\acp\sdk\CertUtil$CerFilter.class (856, 2017-08-28)
Java Version SDK (通用版)\ACPSample_B2C\build\classes\com\unionpay\acp\sdk\CertUtil.class (19943, 2017-08-28)
Java Version SDK (通用版)\ACPSample_B2C\build\classes\com\unionpay\acp\sdk\HttpClient.class (8449, 2017-08-28)
Java Version SDK (通用版)\ACPSample_B2C\build\classes\com\unionpay\acp\sdk\LogUtil.class (3171, 2017-08-28)
Java Version SDK (通用版)\ACPSample_B2C\build\classes\com\unionpay\acp\sdk\SDKConfig.class (15813, 2017-08-28)
Java Version SDK (通用版)\ACPSample_B2C\build\classes\com\unionpay\acp\sdk\SDKConstants.class (7986, 2017-08-28)
Java Version SDK (通用版)\ACPSample_B2C\build\classes\com\unionpay\acp\sdk\SDKUtil.class (18988, 2017-08-28)
Java Version SDK (通用版)\ACPSample_B2C\build\classes\com\unionpay\acp\sdk\SecureUtil.class (9186, 2017-08-28)
Java Version SDK (通用版)\ACPSample_B2C\build\classes\log4j.properties (1778, 2016-12-12)
... ...

───────────────────────────────────────── 产品名称: 跳转网关支付产品 修改日期: 2016-08-01 ───────────────────────────────────────── ─────────── **重要** 1) 联调前请仔细阅读以下说明。 2) 本示例基于.net framework4.0,VS2010,如使用高版本VS,请不要直接双击打开解决方案,在vs中左上角选择文件->打开项目打开。 3) 此工程可以跑起来测试,建议使用chrome、firefox打开。 全渠道PC网关/WAP支付产品消费交易示例地址为:http://IP:端口/index_01_gateway.aspx ─────────── ─────────── 示例工程目录结构 ─────────── upacp_demo_b2c │ ├assets ┈┈┈┈┈┈┈┈┈相关资源目录 │ │ │ ├测试环境证书 │ │ │ │ │ ├acp_test_enc.cer┈┈┈┈┈┈┈┈┈ 【重要】测试环境敏感信息加密证书(所有商户固定使用同一个) │ │ │ │ │ ├acp_test_sign.pfx ┈┈┈┈┈┈┈┈┈ 【重要】 测试环境签名私钥证书(所有商户固定使用同一个) │ │ │ │ │ ├acp_test_root.pfx ┈┈┈┈┈┈┈┈┈ 【重要】 测试环境验签公钥证书根证书 (所有商户固定使用同一个) │ │ │ │ │ └acp_test_middle.cer ┈┈┈┈┈┈┈┈┈【重要】 测试环境验签公钥证书中级证书 (所有商户固定使用同一个) │ │ │ ├生产环境证书 │ │ │ │ │ ├acp_prod_enc.cer┈┈┈┈┈┈┈┈┈【重要】 生产环境敏感信息加密证书(所有商户固定使用同一个) │ │ │ │ │ ├acp_prod_root.cer ┈┈┈┈┈┈┈┈┈【重要】 生产环境验签公钥根证书 (所有商户固定使用同一个) │ │ │ │ │ └acp_prod_middle.cer ┈┈┈┈┈┈┈┈┈【重要】 生产环境验签公钥中级证书 (所有商户固定使用同一个) │ │ │ ├生产环境配置文件 │ │ │ │ │ ├Web.config.密钥 ┈┈┈┈┈┈┈┈┈ 【重要】 生产环境配置文件样例(密钥方式签名)(使用方式请看文件里的说明) │ │ │ │ │ └Web.config.证书 ┈┈┈┈┈┈┈┈┈ 【重要】 生产环境配置文件样例(证书方式签名)(使用方式请看文件里的说明) │ │ │ ├测试环境配置文件 │ │ │ │ │ ├Web.config.密钥 ┈┈┈┈┈┈┈┈┈ 【重要】 测试环境配置文件样例(密钥方式签名)(使用方式请看文件里的说明) │ │ │ │ │ └Web.config.证书 ┈┈┈┈┈┈┈┈┈ 【重要】 测试环境配置文件样例(证书方式签名)(使用方式请看文件里的说明) │ │ │ └对账文件样例 │ │ │ └802310048993424_20150905.zip┈┈┈┈┈┈┈┈┈提供的对账文件样例(如果需要可以参考) │ ├demo ┈┈┈┈┈┈┈┈┈ 示例代码 │ │ │ └api_01_gateway ┈┈┈┈┈┈┈┈┈ 网关产品 │ │ │ │ │ ├DemoUtil.cs ┈┈┈┈┈ demo演示用到的工具类 │ │ │ │ │ ├Form_6_2_FrontConsume.aspx┈┈┈┈┈前台跳转银联支付页面示例类(前台) │ │ │ │ │ ├Form_6_3_ConsumeUndo.aspx┈┈┈┈┈消费撤销交易示例类 (后台) │ │ │ │ │ ├Form_6_4_Refund.aspx┈┈┈┈┈退货交易示例类 (后台) │ │ │ │ │ ├Form_6_5_Query.aspx┈┈┈┈┈交易状态查询示例类 (后台) │ │ │ │ │ ├Form_6_6_FileTransfer.aspx┈┈┈┈┈对账文件下载示例类 (后台) │ │ │ │ │ ├Form_6_7_1_FrontPreauth.aspx┈┈┈┈┈前台跳转银联预授权页面示例类(前台) │ │ │ │ │ ├Form_6_7_2_PreauthUndo.aspx┈┈┈┈┈预授权撤销交易示例类 (后台) │ │ │ │ │ ├Form_6_7_3_PreauthFinish.aspx┈┈┈┈┈预授权完成交易示例类 (后台) │ │ │ │ │ └Form_6_7_4_PreauthFinishUndo.aspx┈┈┈┈┈预授权完成撤销交易示例类 (后台) │ │ │ ├FrontReceive.aspx┈┈┈┈┈前台通知处理示例类 (后台) │ │ │ └BackReceive.aspx┈┈┈┈┈后台通知处理示例类 │ ├upacp_sdk_net.com.unionpay.sdk┈┈┈┈┈┈sdk,除了AcpService外的类为内部使用,不用看 │ │ │ └AcpService.cs ┈┈┈┈┈┈ 全渠道 SDK API类 │ ├pages ┈┈┈┈┈┈┈┈┈ demo演示相关页面,内容不重要,未列举 │ ├static ┈┈┈┈demo演示相关js和css,内容不重要,未列举 │ ├Web.config ┈┈┈┈┈┈┈┈┈ 【重要】 配置文件,默认取了“assets/测试环境配置文件”文件夹下的证书方式签名配置文件。 │ └index_01_gateway.aspx ┈┈┈┈demo演示入口页面 ─────────── **注意** 1.【接口规范】该接口参考文档位置: 接口产品规范:open.unionpay.com帮助中心 下载 产品接口规范 《网关产品接口规范》 应答码规范:《平台接入接口规范-第5部分-附录》 2.【关于商户号】开发包中使用的商户号777290058110048是open.unionpay.com注册的测试商户号,只能在入网测试环境使用; 可以先使用这个商户调通交易(当然您也可以自己在这个网站注册一个777开头的测试商户号,自己注册后要开通权限:https://open.unionpay.com 登陆后 右上角我的测试-我的产品-将未测试的产品点击成测试状态,过10分钟后就有权限了) 正式线上环境请替换成申请的正式商户号,并确保商户号有对应的权限,如果报了无此交易权限等错误,请联系您申请接入银联的业务人员确认您做的交易是否开通了对应的权限。 3.【关于配置文件】 配置文件在src/assets文件夹下可以找到,src下面默认使用的是测试环境使用证书方式签名的配置文件。请按配置文件中的说明进行修改。 使用证书方式签名时需要配置证书路径,证书文件除了生产环境的签名证书需要业务邮件发送下载方式下载,其余证书均在src/assets文件夹下面有提供,需要复制到配置文件配置的路径。 使用密钥方式签名时,测试环境密钥88888888,生产环境密钥由业务邮件发送。 4.测试过程中的如果遇到疑问或问题您可以: 1)优先在open平台中查找答案: 调试过程中的问题或其他问题请在 https://open.unionpay.com/ajweb/help/faq/list 帮助中心 FAQ 搜索解决方案 测试过程中产生的7位应答码问题疑问请在https://open.unionpay.com/ajweb/help/respCode/respCodeList 输入应答码搜索解决方案 2)咨询【测试环境】在线人工支持: open.unionpay.com注册一个用户并登陆在右上角点击“在线客服”,咨询人工QQ测试支持,咨询的时候需把 请求报文,请求银联地址,报错描述 贴给支持人员以方便查问题。 3)测试环境测试支付请使用测试卡号测试, FAQ搜索“测试卡”。 4)切换生产环境要点请FAQ搜索“切换”。 5.【生产环境问题】连接银联生产环境测试遇到的问题 如果通过open平台无法解决 请登陆merchant.unionpay.com 菜单"服务单管理"->"创建服务单"请求排查问题。 6. 如需自行建立工程,流程请参考:https://open.unionpay.com/ajweb/help/faq/list?id=160&level=0&from=0 ───────────

近期下载者

相关文件


收藏者