lakalapay - 拉卡拉支付
- api/pay/lakalapay/getlist GET 列表
- api/pay/lakalapay/save POST 保存
- api/pay/lakalapay/openaccount POST 开户
- api/pay/lakalapay/getdatas GET 获取信息
- api/pay/lakalapay/bankcard POST 绑卡
- api/pay/lakalapay/delete POST 删除
- api/pay/lakalapay/bankmerchant POST 绑定商户
- api/pay/lakalapay/unbindmerchant POST 解绑
- api/pay/lakalapay/prepay POST 预支付
- api/pay/lakalapay/pay POST 预支付
- api/pay/lakalapay/orderquery POST 查单
- api/pay/lakalapay/return POST 退款
- api/pay/lakalapay/shareaccount POST 分润
- api/pay/lakalapay/getbalance GET 查询余额
- api/pay/lakalapay/getfeelist GET 会员手续费查询
- api/pay/lakalapay/getcheckdownload GET 获取下载对账单URL
- api/pay/lakalapay/notify POST 异步通知
响应参数
| 名称 | 类型 | 描述 |
|---|---|---|
| id | int | |
| lakalaMemberNo | string | 拉卡拉会员标识 |
| lakalaMerchantNo | string | 拉卡拉商户 |
| memberNo | string | 会员标识 |
| merchantNo | string | 商户号 |
| name | string | 名称 |
| sellerScale | decimal number | 分润 |
| status | int | 状态 |
| terminalId | string | 终端号 |
响应示例
application/json, text/json
[
{
"id": 1,
"name": "",
"status": 3,
"memberNo": "",
"merchantNo": "",
"terminalId": "",
"sellerScale": 7.0,
"lakalaMemberNo": "",
"lakalaMerchantNo": ""
},
{
"id": 1,
"name": "",
"status": 3,
"memberNo": "",
"merchantNo": "",
"terminalId": "",
"sellerScale": 7.0,
"lakalaMemberNo": "",
"lakalaMerchantNo": ""
}
]
Body请求参数
| 名称 | 类型 | 描述 |
|---|---|---|
| id | int | |
| lakalaMemberNo | string | 拉卡拉会员标识 |
| lakalaMerchantNo | string | 拉卡拉商户 |
| memberNo | string | 会员标识 |
| merchantNo | string | 商户号 |
| name | string | 名称 |
| sellerScale | decimal number | 分润 |
| status | int | 状态 |
| terminalId | string | 终端号 |
请求示例
application/json, text/json
{
"id": 1,
"name": "",
"status": 3,
"memberNo": "",
"merchantNo": "",
"terminalId": "",
"sellerScale": 7.0,
"lakalaMemberNo": "",
"lakalaMerchantNo": ""
}
响应参数
| 名称 | 类型 | 描述 |
|---|---|---|
| message | string | 附加信息 |
| status | string | 200:成功; 500:内部错误; 601:卡不可用; 602:卡不存在; 603:卡挂失; 604:卡作废; 605:卡余额不足; 606:卡付款码超时; 607:积分不足; 608:礼品不可用; 701:支付成功; 702:支付确认失败; 703:支付状态未知; 704:付款码超时; 801:流水号重复; 901:未日结; 902:日结进行中; 903:日结中断; 904:日结完成; 905:日结金额发生变化; 1001:无法购买; 1002:已售罄; 1003:支付超时 |
响应示例
application/json, text/json
{
"status": 200,
"message": ""
}
Uri请求参数
| 名称 | 类型 | 描述 |
|---|---|---|
| outMemberNo | string |
响应参数
| 名称 | 类型 | 描述 |
|---|---|---|
| data | string | |
| message | string | 附加信息 |
| status | string | 200:成功; 500:内部错误; 601:卡不可用; 602:卡不存在; 603:卡挂失; 604:卡作废; 605:卡余额不足; 606:卡付款码超时; 607:积分不足; 608:礼品不可用; 701:支付成功; 702:支付确认失败; 703:支付状态未知; 704:付款码超时; 801:流水号重复; 901:未日结; 902:日结进行中; 903:日结中断; 904:日结完成; 905:日结金额发生变化; 1001:无法购买; 1002:已售罄; 1003:支付超时 |
响应示例
application/json, text/json
{
"data": "",
"status": 200,
"message": ""
}
Uri请求参数
| 名称 | 类型 | 描述 |
|---|---|---|
| jsonParam | string | 请求参数 |
| service | string | 接口标识 |
响应参数
| 名称 | 类型 | 描述 |
|---|---|---|
| data | {...} | |
| message | string | 附加信息 |
| status | string | 200:成功; 500:内部错误; 601:卡不可用; 602:卡不存在; 603:卡挂失; 604:卡作废; 605:卡余额不足; 606:卡付款码超时; 607:积分不足; 608:礼品不可用; 701:支付成功; 702:支付确认失败; 703:支付状态未知; 704:付款码超时; 801:流水号重复; 901:未日结; 902:日结进行中; 903:日结中断; 904:日结完成; 905:日结金额发生变化; 1001:无法购买; 1002:已售罄; 1003:支付超时 |
响应示例
application/json, text/json
{
"data": {},
"status": 200,
"message": ""
}
Uri请求参数
| 名称 | 类型 | 描述 |
|---|---|---|
| member_no | string |
响应参数
| 名称 | 类型 | 描述 |
|---|---|---|
| data | string | |
| message | string | 附加信息 |
| status | string | 200:成功; 500:内部错误; 601:卡不可用; 602:卡不存在; 603:卡挂失; 604:卡作废; 605:卡余额不足; 606:卡付款码超时; 607:积分不足; 608:礼品不可用; 701:支付成功; 702:支付确认失败; 703:支付状态未知; 704:付款码超时; 801:流水号重复; 901:未日结; 902:日结进行中; 903:日结中断; 904:日结完成; 905:日结金额发生变化; 1001:无法购买; 1002:已售罄; 1003:支付超时 |
响应示例
application/json, text/json
{
"data": "",
"status": 200,
"message": ""
}
Uri请求参数
| 名称 | 类型 | 描述 |
|---|---|---|
| member_no | string | 会员标识 |
响应参数
| 名称 | 类型 | 描述 |
|---|---|---|
| data | string | |
| message | string | 附加信息 |
| status | string | 200:成功; 500:内部错误; 601:卡不可用; 602:卡不存在; 603:卡挂失; 604:卡作废; 605:卡余额不足; 606:卡付款码超时; 607:积分不足; 608:礼品不可用; 701:支付成功; 702:支付确认失败; 703:支付状态未知; 704:付款码超时; 801:流水号重复; 901:未日结; 902:日结进行中; 903:日结中断; 904:日结完成; 905:日结金额发生变化; 1001:无法购买; 1002:已售罄; 1003:支付超时 |
响应示例
application/json, text/json
{
"data": "",
"status": 200,
"message": ""
}
Uri请求参数
| 名称 | 类型 | 描述 |
|---|---|---|
| member_no | string | 会员标识 |
响应参数
| 名称 | 类型 | 描述 |
|---|---|---|
| data | string | |
| message | string | 附加信息 |
| status | string | 200:成功; 500:内部错误; 601:卡不可用; 602:卡不存在; 603:卡挂失; 604:卡作废; 605:卡余额不足; 606:卡付款码超时; 607:积分不足; 608:礼品不可用; 701:支付成功; 702:支付确认失败; 703:支付状态未知; 704:付款码超时; 801:流水号重复; 901:未日结; 902:日结进行中; 903:日结中断; 904:日结完成; 905:日结金额发生变化; 1001:无法购买; 1002:已售罄; 1003:支付超时 |
响应示例
application/json, text/json
{
"data": "",
"status": 200,
"message": ""
}
Uri请求参数
| 名称 | 类型 | 描述 |
|---|---|---|
| member_no | string | 会员标识 |
| merchantNo | string | 商户号 |
| terminalId | string | 终端号 |
响应参数
| 名称 | 类型 | 描述 |
|---|---|---|
| data | string | |
| message | string | 附加信息 |
| status | string | 200:成功; 500:内部错误; 601:卡不可用; 602:卡不存在; 603:卡挂失; 604:卡作废; 605:卡余额不足; 606:卡付款码超时; 607:积分不足; 608:礼品不可用; 701:支付成功; 702:支付确认失败; 703:支付状态未知; 704:付款码超时; 801:流水号重复; 901:未日结; 902:日结进行中; 903:日结中断; 904:日结完成; 905:日结金额发生变化; 1001:无法购买; 1002:已售罄; 1003:支付超时 |
响应示例
application/json, text/json
{
"data": "",
"status": 200,
"message": ""
}
Body请求参数
| 名称 | 类型 | 描述 |
|---|---|---|
| amount | decimal number | 金额 |
| bar_code | string | 二维码 |
| member_no | string | 会员标识 |
| merchant_no | string | 商户号 |
| openid | string | |
| order_name | string | 订单名称 |
| out_order_no | string | 应用平台订单号 |
| out_return_order_no | string | 应用平台退款订单号 |
| pay_seq_no | string | 支付流水号 |
| seller_member_no | string | 卖家会员标识 |
| terminal_ip | string | 终端号 |
请求示例
application/json, text/json
{
"seller_member_no": "",
"out_return_order_no": "",
"out_order_no": "",
"pay_seq_no": "",
"amount": 5.0,
"terminal_ip": "",
"openid": "",
"merchant_no": "",
"member_no": "",
"order_name": "",
"bar_code": ""
}
响应参数
| 名称 | 类型 | 描述 |
|---|---|---|
| data | {...} | |
| ┆- message | string | |
| ┆- nonceStr | string | 随机字符串 |
| ┆- orderNo | string | 订单号 |
| ┆- paySign | string | 签名 |
| ┆- prePayId | string | 预支付Id |
| ┆- signType | string | |
| ┆- status | int | 0:失败,1:成功,2:未知 |
| ┆- timeStamp | string | 时间戳,从 1970 年 1 月 1 日 00:00:00 至今的秒数,即当前的时间 |
| message | string | 附加信息 |
| status | string | 200:成功; 500:内部错误; 601:卡不可用; 602:卡不存在; 603:卡挂失; 604:卡作废; 605:卡余额不足; 606:卡付款码超时; 607:积分不足; 608:礼品不可用; 701:支付成功; 702:支付确认失败; 703:支付状态未知; 704:付款码超时; 801:流水号重复; 901:未日结; 902:日结进行中; 903:日结中断; 904:日结完成; 905:日结金额发生变化; 1001:无法购买; 1002:已售罄; 1003:支付超时 |
响应示例
application/json, text/json
{
"data": {
"status": 1,
"prePayId": "",
"orderNo": "",
"nonceStr": "",
"paySign": "",
"timeStamp": "",
"signType": "",
"message": ""
},
"status": 200,
"message": ""
}
Body请求参数
| 名称 | 类型 | 描述 |
|---|---|---|
| amount | decimal number | 金额 |
| bar_code | string | 二维码 |
| member_no | string | 会员标识 |
| merchant_no | string | 商户号 |
| openid | string | |
| order_name | string | 订单名称 |
| out_order_no | string | 应用平台订单号 |
| out_return_order_no | string | 应用平台退款订单号 |
| pay_seq_no | string | 支付流水号 |
| seller_member_no | string | 卖家会员标识 |
| terminal_ip | string | 终端号 |
请求示例
application/json, text/json
{
"seller_member_no": "",
"out_return_order_no": "",
"out_order_no": "",
"pay_seq_no": "",
"amount": 5.0,
"terminal_ip": "",
"openid": "",
"merchant_no": "",
"member_no": "",
"order_name": "",
"bar_code": ""
}
响应参数
| 名称 | 类型 | 描述 |
|---|---|---|
| message | string | 附加信息 |
| status | string | 200:成功; 500:内部错误; 601:卡不可用; 602:卡不存在; 603:卡挂失; 604:卡作废; 605:卡余额不足; 606:卡付款码超时; 607:积分不足; 608:礼品不可用; 701:支付成功; 702:支付确认失败; 703:支付状态未知; 704:付款码超时; 801:流水号重复; 901:未日结; 902:日结进行中; 903:日结中断; 904:日结完成; 905:日结金额发生变化; 1001:无法购买; 1002:已售罄; 1003:支付超时 |
响应示例
application/json, text/json
{
"status": 200,
"message": ""
}
Body请求参数
| 名称 | 类型 | 描述 |
|---|---|---|
| amount | decimal number | 金额 |
| bar_code | string | 二维码 |
| member_no | string | 会员标识 |
| merchant_no | string | 商户号 |
| openid | string | |
| order_name | string | 订单名称 |
| out_order_no | string | 应用平台订单号 |
| out_return_order_no | string | 应用平台退款订单号 |
| pay_seq_no | string | 支付流水号 |
| seller_member_no | string | 卖家会员标识 |
| terminal_ip | string | 终端号 |
请求示例
application/json, text/json
{
"seller_member_no": "",
"out_return_order_no": "",
"out_order_no": "",
"pay_seq_no": "",
"amount": 5.0,
"terminal_ip": "",
"openid": "",
"merchant_no": "",
"member_no": "",
"order_name": "",
"bar_code": ""
}
响应参数
| 名称 | 类型 | 描述 |
|---|---|---|
| data | {...} | |
| ┆- message | string | |
| ┆- nonceStr | string | 随机字符串 |
| ┆- orderNo | string | 订单号 |
| ┆- paySign | string | 签名 |
| ┆- prePayId | string | 预支付Id |
| ┆- signType | string | |
| ┆- status | int | 0:失败,1:成功,2:未知 |
| ┆- timeStamp | string | 时间戳,从 1970 年 1 月 1 日 00:00:00 至今的秒数,即当前的时间 |
| message | string | 附加信息 |
| status | string | 200:成功; 500:内部错误; 601:卡不可用; 602:卡不存在; 603:卡挂失; 604:卡作废; 605:卡余额不足; 606:卡付款码超时; 607:积分不足; 608:礼品不可用; 701:支付成功; 702:支付确认失败; 703:支付状态未知; 704:付款码超时; 801:流水号重复; 901:未日结; 902:日结进行中; 903:日结中断; 904:日结完成; 905:日结金额发生变化; 1001:无法购买; 1002:已售罄; 1003:支付超时 |
响应示例
application/json, text/json
{
"data": {
"status": 1,
"prePayId": "",
"orderNo": "",
"nonceStr": "",
"paySign": "",
"timeStamp": "",
"signType": "",
"message": ""
},
"status": 200,
"message": ""
}
Body请求参数
| 名称 | 类型 | 描述 |
|---|---|---|
| amount | decimal number | 金额 |
| bar_code | string | 二维码 |
| member_no | string | 会员标识 |
| merchant_no | string | 商户号 |
| openid | string | |
| order_name | string | 订单名称 |
| out_order_no | string | 应用平台订单号 |
| out_return_order_no | string | 应用平台退款订单号 |
| pay_seq_no | string | 支付流水号 |
| seller_member_no | string | 卖家会员标识 |
| terminal_ip | string | 终端号 |
请求示例
application/json, text/json
{
"seller_member_no": "",
"out_return_order_no": "",
"out_order_no": "",
"pay_seq_no": "",
"amount": 5.0,
"terminal_ip": "",
"openid": "",
"merchant_no": "",
"member_no": "",
"order_name": "",
"bar_code": ""
}
响应参数
| 名称 | 类型 | 描述 |
|---|---|---|
| message | string | |
| nonceStr | string | 随机字符串 |
| orderNo | string | 订单号 |
| paySign | string | 签名 |
| prePayId | string | 预支付Id |
| signType | string | |
| status | int | 0:失败,1:成功,2:未知 |
| timeStamp | string | 时间戳,从 1970 年 1 月 1 日 00:00:00 至今的秒数,即当前的时间 |
响应示例
application/json, text/json
{
"status": 1,
"prePayId": "",
"orderNo": "",
"nonceStr": "",
"paySign": "",
"timeStamp": "",
"signType": "",
"message": ""
}
Uri请求参数
| 名称 | 类型 | 描述 |
|---|---|---|
| memberNo | string | 拉卡拉会员标识 |
| specialAccount | boolean | 是否佣金账户 |
响应参数
| 名称 | 类型 | 描述 |
|---|---|---|
| data | {...} | |
| ┆- availableAmount | decimal number | 可用余额 |
| ┆- freezeAmount | decimal number | 已冻结金额 |
| ┆- total_amount | decimal number | 所有余额 |
| message | string | 附加信息 |
| status | string | 200:成功; 500:内部错误; 601:卡不可用; 602:卡不存在; 603:卡挂失; 604:卡作废; 605:卡余额不足; 606:卡付款码超时; 607:积分不足; 608:礼品不可用; 701:支付成功; 702:支付确认失败; 703:支付状态未知; 704:付款码超时; 801:流水号重复; 901:未日结; 902:日结进行中; 903:日结中断; 904:日结完成; 905:日结金额发生变化; 1001:无法购买; 1002:已售罄; 1003:支付超时 |
响应示例
application/json, text/json
{
"data": {
"total_amount": 1.0,
"availableAmount": 2.0,
"freezeAmount": 3.0
},
"status": 200,
"message": ""
}
Uri请求参数
| 名称 | 类型 | 描述 |
|---|---|---|
| endDate | date | 手续费产生 - 结束时间 |
| memberNo | string | 会员标识 |
| pageIndex | int | 起始行数 从0开始 |
| pageSize | int | 结束行数 最多不能超过20,pageSize-pageIndex不能超20 |
| startDate | date | 手续费产生 - 开始时间 |
响应参数
| 名称 | 类型 | 描述 |
|---|---|---|
| data | {...} | |
| message | string | 附加信息 |
| status | string | 200:成功; 500:内部错误; 601:卡不可用; 602:卡不存在; 603:卡挂失; 604:卡作废; 605:卡余额不足; 606:卡付款码超时; 607:积分不足; 608:礼品不可用; 701:支付成功; 702:支付确认失败; 703:支付状态未知; 704:付款码超时; 801:流水号重复; 901:未日结; 902:日结进行中; 903:日结中断; 904:日结完成; 905:日结金额发生变化; 1001:无法购买; 1002:已售罄; 1003:支付超时 |
响应示例
application/json, text/json
{
"data": {},
"status": 200,
"message": ""
}
Uri请求参数
| 名称 | 类型 | 描述 |
|---|---|---|
| billDate | date | 对账单日期 |
响应参数
| 名称 | 类型 | 描述 |
|---|---|---|
| data | string | |
| message | string | 附加信息 |
| status | string | 200:成功; 500:内部错误; 601:卡不可用; 602:卡不存在; 603:卡挂失; 604:卡作废; 605:卡余额不足; 606:卡付款码超时; 607:积分不足; 608:礼品不可用; 701:支付成功; 702:支付确认失败; 703:支付状态未知; 704:付款码超时; 801:流水号重复; 901:未日结; 902:日结进行中; 903:日结中断; 904:日结完成; 905:日结金额发生变化; 1001:无法购买; 1002:已售罄; 1003:支付超时 |
响应示例
application/json, text/json
{
"data": "",
"status": 200,
"message": ""
}
响应参数
无.