• 大小: 0.61M
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2020-12-23
  • 语言: Java
  • 标签: 支付  

资源简介

1、目录说明

|-- Secureay_client2.4.2   //测试用Demo
|-- securepay-lib.jar //SDK jar包
|-- ReadMe.txt //接入说明
|-- CustomConfig.properties //客户化配置的文件


2、接入说明

请参考Demo, Demo中支持两种支付接入方式(标准版,卡前置),请在Demo主页按menu键,弹出菜单内选择对应的接入方式。

注意:Demo中的所有数据均为测试数据,请接入时参考接入文档《连连支付手机应用SDK认证支付商户接口说明书》字段说明组装正式数据。

2.0、适用场景

2.0.1、标准版:适合商户不对用户支付环节进行处理的情况,即商户产生订单后,直接使用SDK进行支付,用户的银行卡管理完全有SDK负责。

2.0.2、卡前置:商户界面需要对支付时的银行卡进行管理,包括首次输入卡号,历次产生绑定卡列表。



2.1、将根目录下securepay-lib.jar 拷贝到项目工程的libs下

2.2、参考Demo中AndroidManifest.xml 关于Activity,service 和uses-permission的配置,配置到项目中。

2.3、认证支付SDK的接入具体方式,请参考Demo工程Secureay_client2.4.2\src\com\yintong\activity\AuthActivity.java

2.4、商户配置请参考Secureay_client2.4.2\src\com\yintong\secure\demo\env\EnvConstants.java

根据您的接入方式,选择配置对应的商户号和秘钥(秘钥分为RSA和MD5两种,请根据在商户站上的配置进行配置。建议配置到服务器,避免key泄露)
Demo中配置的是测试用商户号,请接入时替换为自己的商户号。

2.5、认证支付用户名和身份证号信息必须传入

3、客户化配置

SDK提供部分可定制化的设置,包括标题头颜色,高度等等,具体请参考 CustomConfig.properties。

1、如果需要定制,请修改这个文件,并将其放入assets目录下(注意格式UTF-8)。

  1、1具体修改字段说明,请参考CustomConfig.properties各个字段的说明。

2、如果需要修改图片,可以直接用压缩工具将securepay-lib.jar打开,图片在assets目录里面,直接替换掉就可以了。



4、短信自动读取功能的解释

SDK支持短信自动读取功能,但由于各手机厂家对Android原生系统的定制不同,短信的读取规则也不一样。SDK支持以下两种短信读取。


4.1、原生系统4.4以下版本的,可以在AndroidManifest.xml中配置权限"android.permission.RECEIVE_SMS"即可。

4.2、如果想支持类似小米系统的和Android4.4以上版本的,需要配置"android.permission.READ_SMS"。此权限(可以读取用户短信)有可能会被某些安全软件认为是较危险的,请添加时自行评估。

4.2.1、小米手机等深度定制手机需要针对该应用开启读取短信功能方可读取。小米设置路径:设置--> 应用--> 该应用--> 权限管理--> 短信记录--> 允许。

4.2.2、三星Galaxy S5 等三星手机4.4以上系统版本的,如果配置了"android.permission.READ_SMS",可能存在必须允许打开读取权限方可使用的问题,请测试后自行评估是否配置该权限。

注意,部分手机安装了安全工具,有可能会拦截到短信,导致不能自动读取。另外手机厂商对手机短信的安全控制各不相同,无法适配所有机器,请跟情况配置权限。

5、为了增加安全控制系数,SDK可以增加用户位置信息的获取,但在用户进入支付时部分手机会弹框提示用户应用程序会获取用户位置信息(如小米3),如果业务风险控制严格的请评估用户体验影响后自行配置该功能。

如需要配置,请在AndroidManifest.xml中配置权限"android.permission.ACCESS_FINE_LOCATION"。没有配置该权限,SDK不会进行位置信息的获取动作。


6、混淆说明

请参考Demo中Secureay_client2.4.2\proguard.pro 只添加我们的keep 规则。

资源截图

代码片段和文件信息


package com.yintong.activity;

import com.yintong.pay.utils.baseHelper;
import com.yintong.pay.utils.Constants;
import com.yintong.pay.utils.Md5Algorithm;
import com.yintong.pay.utils.MobileSecurePayer;
import com.yintong.pay.utils.PayOrder;
import com.yintong.pay.utils.ResultChecker;
import com.yintong.secure.auth.demo.R;
import com.yintong.secure.demo.env.EnvConstants;

import org.json.JSONException;
import org.json.JSONobject;

import android.app.Activity;
import android.os.Bundle;
import android.os.Handler;
import android.os.Message;
import android.text.TextUtils;
import android.util.Log;
import android.view.Menu;
import android.view.MenuInflater;
import android.view.MenuItem;
import android.view.View;
import android.view.View.onclickListener;
import android.

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       4426  2015-05-26 17:03  连连认证支付_Android_paysdk20150526_V2.4.2\ReadMe.txt

     文件        475  2014-08-22 14:40  连连认证支付_Android_paysdk20150526_V2.4.2\Secureay_client2.4\.classpath

     文件        856  2014-11-24 14:22  连连认证支付_Android_paysdk20150526_V2.4.2\Secureay_client2.4\.project

     文件        105  2014-09-22 14:07  连连认证支付_Android_paysdk20150526_V2.4.2\Secureay_client2.4\.settings\org.eclipse.core.resources.prefs

     文件        177  2014-09-15 16:27  连连认证支付_Android_paysdk20150526_V2.4.2\Secureay_client2.4\.settings\org.eclipse.jdt.core.prefs

     文件       2188  2015-02-04 14:43  连连认证支付_Android_paysdk20150526_V2.4.2\Secureay_client2.4\AndroidManifest.xml

     文件       1904  2014-09-22 14:07  连连认证支付_Android_paysdk20150526_V2.4.2\Secureay_client2.4\assets\CustomConfig.properties

     文件       3928  2014-07-23 16:57  连连认证支付_Android_paysdk20150526_V2.4.2\Secureay_client2.4\build.xml

     文件     322955  2015-06-03 14:13  连连认证支付_Android_paysdk20150526_V2.4.2\Secureay_client2.4\libs\securepay_auth_2.4.2.jar

     文件         53  2014-11-24 15:34  连连认证支付_Android_paysdk20150526_V2.4.2\Secureay_client2.4\lint.xml

     文件        423  2014-09-12 09:50  连连认证支付_Android_paysdk20150526_V2.4.2\Secureay_client2.4\local.properties

     文件        801  2014-07-23 16:57  连连认证支付_Android_paysdk20150526_V2.4.2\Secureay_client2.4\proguard-project.txt

     文件       1052  2014-09-11 16:15  连连认证支付_Android_paysdk20150526_V2.4.2\Secureay_client2.4\proguard.pro

     文件        675  2015-02-04 14:26  连连认证支付_Android_paysdk20150526_V2.4.2\Secureay_client2.4\project.properties

     文件       8892  2014-07-23 16:57  连连认证支付_Android_paysdk20150526_V2.4.2\Secureay_client2.4\res\drawable-hdpi\ic_launcher.png

     文件       1287  2014-06-23 13:44  连连认证支付_Android_paysdk20150526_V2.4.2\Secureay_client2.4\res\drawable-hdpi\title_logo.png

     文件       8892  2014-07-23 16:57  连连认证支付_Android_paysdk20150526_V2.4.2\Secureay_client2.4\res\drawable-ldpi\ic_launcher.png

     文件       8892  2014-07-23 16:57  连连认证支付_Android_paysdk20150526_V2.4.2\Secureay_client2.4\res\drawable-mdpi\ic_launcher.png

     文件       8892  2014-07-23 16:57  连连认证支付_Android_paysdk20150526_V2.4.2\Secureay_client2.4\res\drawable-xhdpi\ic_launcher.png

     文件       4009  2014-10-14 19:51  连连认证支付_Android_paysdk20150526_V2.4.2\Secureay_client2.4\res\layout\authpay.xml

     文件        732  2014-07-25 10:31  连连认证支付_Android_paysdk20150526_V2.4.2\Secureay_client2.4\res\layout\demo_comm_title.xml

     文件        364  2014-11-04 10:17  连连认证支付_Android_paysdk20150526_V2.4.2\Secureay_client2.4\res\menu\menu_xml_file.xml

     文件        337  2014-10-15 13:49  连连认证支付_Android_paysdk20150526_V2.4.2\Secureay_client2.4\res\values\strings.xml

     文件        695  2014-07-23 16:57  连连认证支付_Android_paysdk20150526_V2.4.2\Secureay_client2.4\res\values\styles.xml

     文件      13618  2015-02-09 18:01  连连认证支付_Android_paysdk20150526_V2.4.2\Secureay_client2.4\src\com\yintong\activity\AuthActivity.java

     文件       8183  2014-08-26 18:09  连连认证支付_Android_paysdk20150526_V2.4.2\Secureay_client2.4\src\com\yintong\pay\utils\base64.java

     文件      11511  2014-10-15 13:35  连连认证支付_Android_paysdk20150526_V2.4.2\Secureay_client2.4\src\com\yintong\pay\utils\baseHelper.java

     文件       1820  2014-07-23 16:57  连连认证支付_Android_paysdk20150526_V2.4.2\Secureay_client2.4\src\com\yintong\pay\utils\Constants.java

     文件       2415  2014-07-25 11:39  连连认证支付_Android_paysdk20150526_V2.4.2\Secureay_client2.4\src\com\yintong\pay\utils\Md5Algorithm.java

     文件       7903  2014-10-15 13:35  连连认证支付_Android_paysdk20150526_V2.4.2\Secureay_client2.4\src\com\yintong\pay\utils\MobileSecurePayer.java

............此处省略32个文件信息

评论

共有 条评论