拉卡拉聚合扫码撤销交易只能撤销当天的交易

拉卡拉2.0 5天前 ( 11-14 20:02 ) 39

说明: 1)撤销交易只能撤销当天的交易,当天指按账户端认定的交易时间为当天的交易,不是以自然日零点分界的。2)仅支持被扫交易的撤销。3)支付成功的交易才能撤销,撤销后资金会退还给用户。

调用地址

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

测试环境:https://test.wsmsd.cn/sit/api/v3/labs/relation/revoked

生产环境:https://s2.lakala.com/api/v3/labs/relation/revoked

请求参数

字段名中文名称是否必填类型说明
merchant_no商户号MString(32)拉卡拉分配的商户号
term_no终端号MString(32)拉卡拉分配的商户号
out_trade_no商户交易流水号MString(32)商户系统唯一
origin_out_trade_no原商户交易流水号CString(32)下单时的商户请求流水号(撤销时origin_out_trade_no,origin_trade_no必送其一)
origin_trade_no原拉卡拉交易流水号CString(32)下单成功时,返回的拉卡拉交易流水。
location_info地址位置信息MObject地址位置信息,风控要求必送

location_info字段说明

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

响应参数

字段名中文名称是否必填类型说明
merchant_no商户号MString(32)拉卡拉分配的商户号(请求接口中商户号)
out_trade_no商户请求流水号MString(32)请求中的商户请求流水号
trade_no拉卡拉商户订单号CString(32)拉卡拉生成的交易流水
log_no拉卡拉对账单流水号MString(14)拉卡拉对账单流水号
acc_trade_no账户端交易订单号CString(32)账户端交易流水号
account_type钱包类型
String(16)微信:WECHAT 支付宝:ALIPAY 银联:UQRCODEPAY 翼支付: BESTPAY 苏宁易付宝: SUNING
total_amount交易金额MString(12)单位分,整数数字型字符串
trade_time交易完成时间MString(14)交易完成时间yyyyMMddHHmmss ,以账户方返回为准
origin_out_trade_no原商户请求流水号CString(64)原商户请求流水号
origin_trade_no原拉卡拉交易流水号CString(32)原拉卡拉交易流水号

示例

请求报文

{
    "req_time": "20210907150256",
    "version": "3.0",
    "out_org_code": "OP00000003",
    "req_data": {
        "merchant_no": "822290070111135",
        "term_no": "29034705",
        "out_trade_no": "cx-20230712700012",
        "origin_out_trade_no": "wxy20230712700012",
        "origin_trade_no": "",
        "location_info": {
            "request_ip": "10.176.1.192",
            "location": "+37.123456789,-121.123456789"
        }
    }
}复制

响应报文

{
    "code": "BBS00000",
    "msg": "成功",
    "resp_time": "20230712163930",
    "resp_data": {
        "merchant_no": "822290070111135",
        "out_trade_no": "cx-20230712700012",
        "trade_no": "2023071266160309030846",
        "log_no": "66160309030846",
        "acc_trade_no": "",
        "account_type": "WECHAT",
        "total_amount": "1",
        "trade_time": "20230712163930",
        "origin_out_trade_no": "wxy20230712700012",
        "origin_trade_no": "2023071266210309030842"
    }
}


The End