获取银联用户标识

使用用户授权码换取银联云闪付用户ID,使用此ID发起银联JS支付。

银联云闪付 H5 支付的前置接口。商户在自己的平台上通过银联接口获取用户的授权码后,调用本接口同步换取对应用户在银联体系的用户唯一标识。

请求参数

  • 请求地址

https://spin.cloudpnr.com/top/trans/getUserMark

  • 公共请求参数

请求报文头HEADER - 「接口规则-参数规定-报文头」 ,请求报文体BODY - 「接口规则-参数规定-报文体」 ,响应报文体 - 「接口规则-参数规定-响应报文体」

  • 请求参数(data)
参数 中文名 类型 必填 最大长度 说明
req_seq_id 请求流水号 String Y 128 请求流水号,请求日期 + 请求流水号需保证唯一
req_date 请求时间 String Y 8 请求时间YYYYMMDD
huifu_id 商户号 String Y 16  
user_auth_code 用户授权码 String Y 128  
app_up_identifier APP标识 String N 64 不传默认CloudPay

响应参数

  • 同步响应参数(data)
参数 中文名 类型 必填 最大长度 说明
sub_resp_code 业务返回码 String Y 8 000:成功、其余表示失败
sub_resp_desc 业务返回描述 String Y 512 业务返回描述
req_seq_id 请求流水号 String Y 128 交易时传入,原样返回
req_date 请求时间 String Y 8 交易时传入,原样返回
huifu_id 商户号 String Y 16  
user_id 银联用户开放标识 String N 128 用户在APP上的标识号,用来提供给收款方, 并在收款方发起交易时回传给付款方

请求示例

{
        "sys_id":"test",
        "data":"{\"trace_id\":\"3c93f912-758f-4e23-af04-237b408421a6\",\"user_auth_code\":\"19afb73f-b6a0-4a64-9ad2-f663f29223c4\",\"product_seq_id\":\"df611f1f-ef45-4f74-b636-24a65a443bd3\",\"product_id\":\"SPIN\",\"region_id\":\"04\",\"product_seq_date\":\"20120902\",\"huifu_id\":\"6666000106120347\"}",
        "sign":"TEST_SIGN",
        "sign_type":"RSA2"
}

响应示例

{
        "data":"{\"huifu_id\":\"6666000106120347\",\"return_code\":\"100\",\"return_desc\":\"返回描述\",\"sub_resp_code\":\"100\",\"sub_resp_desc\":\"productSeqDate超过三天\"}",
        "resp_code":"10000",
        "resp_desc":"成功调用",
        "sign":"TEST_SIGN"
}
  • 接口调用实例

Demo参考