优化乐刷通知与钱包充值流程
This commit is contained in:
+1699
File diff suppressed because it is too large
Load Diff
+2
-1
@@ -44,7 +44,8 @@ MD5 签名步骤:
|
||||
|
||||
- 请求签名:一般不包含 `sign` 本身。
|
||||
- 应答验签:按乐刷返回参数验签,实际返回字段可能因升级增加,验签时要允许新增字段。
|
||||
- 支付/退款通知验签:`error_code` 和 `sign` 不参与签名,空值参与签名,密钥使用乐刷提供的通知验签密钥。当前实现为 `LESHUA_NOTIFY_KEY`,为空时回退 `LESHUA_SIGN_KEY`。
|
||||
- 支付/退款通知验签:`error_code`、`leshua` 和 `sign` 不参与签名,其他返回字段按原样参与;空值参与签名;密钥只使用乐刷提供的通知验签密钥 `LESHUA_NOTIFY_KEY`。实测通知携带 `sign_type=MD5`,按普通返回字段参与签名。
|
||||
- 乐刷 XML 通知里的空标签也属于空值参数,必须保留并参与签名,例如 `<goods_tag></goods_tag>` 应进入待签名串为 `goods_tag=`。
|
||||
- `sign_type=SM3` 时签名结果为 64 位;不上传 `sign_type` 默认 MD5。
|
||||
|
||||
## 统一下单
|
||||
|
||||
Reference in New Issue
Block a user