获取商户信息¶
接口描述¶
该接口用于三方app获取当前使用商户相关信息。
接入方式¶
PnrTransListener listener = new PnrTransListener() {
@Override
public void onResult(String response) {
Timber.d("交易结果:" + response);
}
};
JsonObject jsonData = new JsonObject();
jsonData.addProperty(PnrRequestKey.KEY_INTERFACE_TYPE, InterfaceType.Manager.IT_GET_MSG);
PnrService.getInstance(mContext).dealManage(jsonData.toString(), listener);
请求参数¶
listener
为结果监听,不能为空;onResult(String response)
为结果回调,response
为json串,值参见 返回结果
jsonData
为json字符串。- 其内的字段说明如下:
字段名称 | 中文描述 | 数据类型 | 要求 | 说明 |
---|---|---|---|---|
interfaceType | 接口类型 | String | M | 接口类型,获取商户信息接口固定值为 InterfaceType.Manager.IT_GET_MSG (getMsg) |
返回结果¶
response
为json字符串。- 其内字段如下:
字段名称 | 中文描述 | 数据类型 | 要求 | 说明 |
---|---|---|---|---|
responseCode | 系统返回码 | String | M | 参见 系统返回码 |
message | 错误信息 | String | C | 当返回码为非00时出现 |
当交易成功(responseCod=00)时,下面参数生效 | ||||
merName | 商户名称 | String | M | 商户在汇付设置的名称 |
memberId | 商户号 | String | M | 汇付商户号 |
deviceId | 物理终端号 | String | M | 汇付终端号 |
isLogin | 是否登录 | boolean | M | true:已登录,false:未登录 |
firstLoginTime | 第一次登陆时间 | String | M | 第一次登陆时间 |
deviceBrand | 设备品牌 | String | O | LANDI:联迪,PAX:百富,Newland:新大陆 |
deviceModel | 设备型号 | String | O | 终端设备的型号 |