Commit 9db27e8b6058676a03a7978dbfc60633e532a1ae

Authored by 李毅
1 parent 2215eded

update

Showing 1 changed file with 142 additions and 0 deletions
4. 支付云/notify_ay.md 0 → 100644
  1 +<p>
  2 + 接口说明:通知失败会重试,通知次数:8,时间:10s 40s 120s 320s 800s 1920s 4480s 10240s
  3 + </p>
  4 + <p class="text-danger">
  5 + 如因业务系统停机等原因造成的通知失败,可以登录统一支付后台手动发起异步通知!
  6 + </p>
  7 + <p class="text-info">
  8 + 业务系统接收通知应进行请求签名验证,避免恶意请求!验证时应包含所有参数,不限于下面列表中的参数,避免因程序升级而导致的验证失败!
  9 + </p>
  10 + <h2>通知参数</h2>
  11 + <table class="table table-bordered">
  12 + <thead>
  13 + <tr>
  14 + <th>字段名称</th>
  15 + <th>描述</th>
  16 + <th>类型</th>
  17 + <th>必填</th>
  18 + <th>备注</th>
  19 + </tr>
  20 + </thead>
  21 + <tbody>
  22 + <tr>
  23 + <td>error_code</td>
  24 + <td>错误编号</td>
  25 + <td>varchar(50)</td>
  26 + <td>是</td>
  27 + <td>0 成功 其它失败</td>
  28 + </tr>
  29 + <tr>
  30 + <td>error_msg</td>
  31 + <td>错误消息</td>
  32 + <td>varchar(100)</td>
  33 + <td>是</td>
  34 + <td></td>
  35 + </tr>
  36 + <tr>
  37 + <td>sp_id</td>
  38 + <td>开发者ID</td>
  39 + <td>varchar(50)</td>
  40 + <td>是</td>
  41 + <td></td>
  42 + </tr>
  43 + <tr>
  44 + <td>out_trade_no</td>
  45 + <td>业务系统中的 订单号</td>
  46 + <td>varchar(50)</td>
  47 + <td>是</td>
  48 + <td></td>
  49 + </tr>
  50 + <tr>
  51 + <td>total_fee</td>
  52 + <td>订单总价</td>
  53 + <td>int</td>
  54 + <td>是</td>
  55 + <td>单价分</td>
  56 + </tr>
  57 +
  58 + <tr>
  59 + <td>user_id</td>
  60 + <td>用户ID</td>
  61 + <td>varchar(50)</td>
  62 + <td>否</td>
  63 + <td>业务系统用户ID</td>
  64 + </tr>
  65 + <tr>
  66 + <td>frmId</td>
  67 + <td>渠道ID</td>
  68 + <td>varchar(50)</td>
  69 + <td>否</td>
  70 + <td></td>
  71 + </tr>
  72 + <tr>
  73 + <td>transport_fee</td>
  74 + <td>运费</td>
  75 + <td>int</td>
  76 + <td>否</td>
  77 + <td>单位 分
  78 + 如果设置了该项并使用了微信支付接口,将要求微信支付后要调用发货接口.
  79 + </td>
  80 + </tr>
  81 + <tr>
  82 + <td>attach.${key}</td>
  83 + <td>业务回传参数</td>
  84 + <td>varchar(300)</td>
  85 + <td>否</td>
  86 + <td>Map 键值对,调用生成订时提交的attach 参数,原样返回。
  87 + </td>
  88 + </tr>
  89 + <tr>
  90 + <td>transid</td>
  91 + <td>交易号</td>
  92 + <td>varchar(20)</td>
  93 + <td>是</td>
  94 + <td></td>
  95 + </tr>
  96 + <tr>
  97 + <td>pay_time</td>
  98 + <td>支付时间</td>
  99 + <td>varchar(20)</td>
  100 + <td>是</td>
  101 + <td>格式 yyyyMMddHHmmss</td>
  102 + </tr>
  103 + <tr>
  104 + <td>pay_type</td>
  105 + <td>支付类型</td>
  106 + <td>int</td>
  107 + <td>是</td>
  108 + <td>1 微信 2 百度钱包 3支付宝 4和包 5移动短信支付 6移动话费支付</td>
  109 + </tr>
  110 + <tr>
  111 + <td>status</td>
  112 + <td>支付状态</td>
  113 + <td>int</td>
  114 + <td>是</td>
  115 + <td>2 已支付 3 退订(仅移动话费支付)</td>
  116 + </tr>
  117 + <tr>
  118 + <td>monthly</td>
  119 + <td>包月</td>
  120 + <td>int</td>
  121 + <td>是</td>
  122 + <td>0 or 1</td>
  123 + </tr>
  124 + <tr>
  125 + <td>phone</td>
  126 + <td>手机号</td>
  127 + <td>String</td>
  128 + <td>否</td>
  129 + <td>短信支付 或 话费支付的手机号码</td>
  130 + </tr>
  131 + <tr>
  132 + <td>sign</td>
  133 + <td>签名串</td>
  134 + <td>varchar(50)</td>
  135 + <td>是</td>
  136 + <td></td>
  137 + </tr>
  138 + </tbody>
  139 + </table>
  140 + <p class="text-danger">
  141 + 收到通知后,应返回 success
  142 + </p>
0 \ No newline at end of file 143 \ No newline at end of file