应用场景#
基于商户需要将订单系统和支付系统进行打通的场景。商户自行开发安卓应用APP,嵌入收款啦SDK,通过易生应用审核上架到POS市场。适用对象#
接入流程#
请从我司获取最新sdk文件(skl-vxxx(v1.0.0)-landi-debug.aar)之后根据文档接入接入说明#
SDK文件下载#
SDK文件格式:skl-vxxx(v1.0.0)-landi-debug.aarSDK引入#
将收款啦SDK引入AndroidStudio项目工程。
把文件放入三方app的libs下,然后在build.gradle文件下引入以下依赖最后在AndroidManifest文件下添加以下权限:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.premission.ACCESS_FRONT_CAMERA" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
API接口汇总#
| 接口名称 | 描述 |
|---|
| 激活 | 通过授权码激活SDK |
| 签到 | |
| 扫码交易 | 被扫交易 |
| 扫码交易查询 | 根据商户订单号查询;只适用于扫码交易 |
| 交易查询(推荐) | 根据三方订单号查询 |
| 银行卡交易 | 刷卡消费 |
| 交易撤销 | |
| 交易退货 | |
| 交易打印 | |
接口说明#
以下接口中的传入参数,三方订单号 orderNo字段 为非必填;如未传递则系统自动生成,并在接口回调中返回;此参数可用来查询交易状态。
通用回调说明 TransCallback#
| 回调方法 | 方法说明 |
|---|
| commSuccess | 通讯调用成功 返回相应结果 |
| commFail | 通讯调用失败 返回错误信息 一般为通讯错误 |
ResultMessage 说明#
| 字段 | 字段类型 | 字段说明 |
|---|
| responseCode | String | 交易结果码: 00 成功 ; 其他 失败 |
| responseMsg | String | 错误信息描述 |
| data | 具体接口返回 | responseCode成功时返回 |