拉卡拉申请支付宝吱口令

zhangyu 5天前 ( 11-14 20:06 ) 40

调用地址

使用HTTP协议,POST方式提交。

测试环境:https://test.wsmsd.cn/sit/api/v3/labs/trans/share_code

生产环境:https://s2.lakala.com/api/v3/labs/trans/share_code

请求报文

字段名中文名称是否必填类型说明
merchant_no商户号MString(32)拉卡拉分配的商户号
term_no终端号MString(32)拉卡拉分配的业务终端号
out_trade_no商户交易流水号MString(32)商户系统唯一
account_type钱包类型MString(32)支付宝:ALIPAY
total_amount金额MString(12)单位分,整数型字符
location_info地址位置信息MObject地址位置信息,风控要求必送
code_valid_period码有效期CString(8)秒为单位,整型
acc_busi_fields账户端业务信息域CObject参见以下acc_busi_fields字段详细说明,不同的account_type,需要传入的参数不一样

location_info字段说明

字段名中文名称是否必填类型说明
request_ip请求方IP地址MString(64)请求方的IP地址,存在必填,格式如36.45.36.95
base_station基站信息CString(128)客户端设备的基站信息(主扫时基站信息使用该字段)
location纬度,经度CString(32)商户终端的地理位置,存在必填 格式:纬度,经度,+表示北纬、东经,-表示南纬、 西经,精度最长支持小数点后9位。举例:+37.123456789,-121.123456789

支付宝场景下acc_busi_fields域内容

字段名中文名称是否必填类型说明
source业务来源MString(128)业务来源,业务接入的约定标识,代表业务的调用方,内容与支付宝约定,若无约定可上送拉卡拉侧约定值。例如:ISV公司名称缩写
biz_link跳转业务链接MString(1024)支付页面url
seller_id卖家支付宝IDCString(32)
ext_info扩展内容CObject扩展内容,主要满足花呗分期相关的额鉴权验等功能

支付宝ext_info字段说明

字段名中文名称是否必填类型说明
fq_number花呗分期期数CString(5)支付宝花呗分期必送字段: 花呗分期数 3:3期 6:6期 12:12期
fq_seller_percent卖家承担手续费比例CString(3)支付宝花呗分期必送字段: 卖家承担收费比例,商家承担手续费传入100,用户承担手续费传入0,仅支持传入100、0两种,其他比例暂不支持 100:代表商家贴息 0:代表用户承担手续费

响应报文

字段名中文名称是否必填类型说明
merchant_no商户号MString(32)拉卡拉分配的商户号(请求接口中商户号)
out_trade_no商户请求流水号MString(32)请求报文中的商户请求流水号
trade_no拉卡拉交易流水号MString(32)拉卡拉交易流水号
acc_resp_fields账户端返回信息域CObject账户端返回信息域

支付宝场景下返回acc_resp_fields域

字段名中文名称是否必填类型说明
share_token吱口令MString支付返回的吱口令token
expire_date吱口令失效时间CString吱口令失效时间,若为空则表示永久有效

示例

请求报文

{
    "out_org_code": "OP00000003",
    "req_data": {
        "merchant_no": "8222900701105HK",
        "term_no": "A1013503",
        "out_trade_no": "20230908test000000001",
        "total_amount": "1",
        "account_type": "ALIPAY",
        "code_valid_period": "60",
        "acc_busi_fields": {
            "biz_link": "https://www.test.com",
            "ext_info": {
                "fq_number": "3",
                "fq_seller_percent": "0"
            }
        },
        "location_info": {
            "request_ip": "12.34.56.78",
            "base_station": "00 6361   58130",
            "location": "+37.123456789,-121.123456789"
        }
    },
    "req_time": "20220225222402",
    "version": "3.0"
}复制

响应报文

{
    "msg": "成功",
    "resp_time": "20211018165606",
    "code": "BBS00000",
    "resp_data": {
        "acc_resp_fields": {
            "expire_date": "20231010162729",
            "share_token": "wETN2b480lM  $547 E@p.IrGO u:/a"
        },
        "merchant_no": "8222900701105HK",
        "out_trade_no": "20230908test000000001",
        "trade_no": "2023101066210310250453"
    }
}
}复制



The End