订单支付通知

说明:当用户在58到家支付订单后,调用合作伙伴接口同步支付信息。
请求方式:POST
接口访问路径:由合作伙伴提供

系统级别参数

  • 参数名
  • 类型
  • 是否必填
  • 示例
  • 描述
  • nonce
  • String
  • 7F0C70A269E9BE381581117A5D1
  • 随机字符串
  • timestamp
  • String
  • 146318231283
  • 时间戳
  • daojiaJson
  • Object
  • 应用参数Json化后的字符串
  • funId
  • String
  • payNotify
  • 方法识别参数,对于每个接口,值固定,payNotify。

应用级别参数

  • 参数名
  • 类型
  • 是否必填
  • 示例
  • 描述
  • orderId
  • Long
  • 31421593368511488
  • 58到家订单号
  • payType
  • Int
  • 1
  • 支付方式1:支付宝  2:微信  3:现金 4.代金券 5.其他
  • payStatus
  • Int
  • 1
  • 支付状态 0 未支付 1已支付 2已退款
  • payPrice
  • BigDecimal
  • 4.5
  • 支付金额

示例:

{
        "nonce":"xxxxxx",
        "timestamp":"12381268386",
        "daojiaSign":"XXXX",
        "funId":"payNotify",
        "daojiaJson":{
         "orderId":" 31421593368511488 ",
         "payType":" 1 ",
         "payStatus":" 1 ",
         "payPrice":" 4.5 ",
        }
}

返回参数

  • 参数名
  • 类型
  • 示例
  • 描述
  • message
  • String
  • 成功
  • 调用接口返回的信息
  • code
  • Int
  • 0
  • 调用接口结果代码,0成功,1失败
  • data

示例:

{
        "code":"0",
        "message":"支付通知已成功!",
        "data":{}
}


示例2--daojiaSign:
合作方通过校验daojiasign,来识别是否来自到家开放平台的请求。加密/校验流程如下:
1. 将Token、timestamp、nonce三个参数进行字典序排序
2. 将三个参数字符串拼接成一个字符串进行MD5加密
3. 开发者获得加密后的字符串可与daojiasign对比,标识该请求来自到家开放平台。

docs/docpage_payNotice

感谢您完成信息认证,
现在可以直接去创建应用啦!

创建应用

©2015 Daojia.com 58到家版权所有 津ICP备15004920号