资源接口列表 (支付接口)

需要授权

应用生成支付链接

请求参数:

签名:

签名信息 签名类型
是否签名

POST请求地址:

环境 https请求地址
正式环境 https://openrealm.duolabao.com/v1/payurl/create

请求头:

请求头 示例值 描述
Content-Type application/json POST请求json格式数据,必需声明该类型
accessKey fe02aa7e8f3249fe86c93774b7103d9945f80 用户的公钥
timestamp 102202020202 时间戳
token C9EF9BCE7138E21A353DE3F57187DC5E5396DD96 根据密钥和算法生成的结果
accessToken 3rdsfaij43209dfaojf 从授权系统获得的accessToken值

请求示例:

  • 请求示例
  • 1 {
    2 "customerOpenId": "287292646332292430",
    3 "machineNum": "10011014669647495825911",
    4 "shopNum": "10001214641666224204354",
    5 "requestNum": "31508083332507485",
    6 "amount":"0.01",
    7 "tableNum":"10",
    8 source":"API",
    9 "callbackUrl":"http://yourdomain.com/callback",(回调有签名,详细参考1.2服务端响应客户端签名)
    10 "extraInfo":"{"pickNum":"071","menuList":"青椒鸡蛋20.00*1,农家小炒肉20.00*2"}"
    11 }

返回参数JSON格式:

参数名称 参数类型 是否必填 最大长度 参数说明 示例值
result String 32 SUCCESS表示成功,FAIL表示失败 success
shopNum String 32 店面url https://order.duolabao.com/active/c?state=315080832507485%7CmachineNum%7C10.50%

响应示例:

  • 响应示例
  • 1 {
    2 "result":"success",
    1 {
    3 url": "https://order.duolabao.com/active/c?state=315080832507485%7CmachineNum%7C10.50%
    4 }
    5 }

错误响应示例:

  • 响应示例
  • 响应示例
  • 1 {
    2 "error": {
    3 "errorCode":
    4 "shopNotExist",
    5 "errorMsg":"店铺不存在"
    6 },
    7 "result": "fail"
    7 }
  • 1 {
    2 "error": {
    3 "errorCode":
    4 "errorMsg":"错误描述"
    5 },
    6 "result": "error"
    7 }

错误码解释:

错误码 错误描述 解决方案
paramsError requestNum must be specified 参数不正确,请确认参数
amountInvalid amount invalid 金额无效,请确认金额
requestNumInvalid requestNum invalid 流水号无效,请确认流水号
tableNumInvalid tableNum invalid 桌号无效,请确认桌号
callbackUrlInvalid callbackUrl invalid 回调地址无效,请确认回调地址
extraInfoInvalid extraInfo invalid 扩展信息无效,请确认扩展信息
customerNotExist customer not exist 商户不存在
customerNotActive customer not active 商户未激活
shopNotExist shop not exis 店铺不存在
shopIsClosed shop is closed 店铺已关闭
machineNotExist machine not exist 机具不存在
machineNotUsing machine not using 机具未使用
machineExsit machine:[编号] is exsit 机具号已经存在,请确认机具号
generalUrlFailed general url failed 生成支付链接失败,请重新生成支付链