270499458@qq.com
270499458@qq.com
  • 发布:2016-11-07 21:39
  • 更新:2016-11-07 21:39
  • 阅读:3860

HBUILDER与支付宝的十宗罪

分类:HBuilder

其实是支付宝和HB共同的坑

  1. 服务器公钥的配置,2个地方要配置,1是开放平台的 2是合作伙伴的,否则出现ATL65错误
  2. 不要使用最新网关https://openapi.alipay.com/gateway.do的参数配置,否则死的很惨,因为HB不支持。会出现ATL2075错误
  3. SIGN RSA私钥加密的字符串一定是key="value"&key="value"格式,这个不能错,否则签名有问题
  4. 私钥加密可以不用排序
  5. HB中提交的数据格式也一定是key="value"&key="value",否则出错
  6. 关于NOTIFY异步回传验证是否为支付宝,原HTTP地址不能用了,只能用HTTPS地址:https://mapi.alipay.com/gateway.do?service=notify_verify&partner=2088002396712354&notify_id=RqPnCoPT3K9%252Fvwbh3I%252BFioE227%252BPfNMl8jwyZqMIiXQWxhOCmQ5MQO%252FWd93rvCB%252BaiGg
  7. NOTIFY SIGN验证要使用公钥
  8. 参数notify_data不在回传参数内,目前WAP网页支付还是支持
  9. 回传参数验证SIGN需要ksort排序,否则出错
  10. HB的支付提交错误返还的参数e.code没卵用
3 关注 分享
追梦随想 oce@163.com 512973585@qq.com

要回复文章请先登录注册

296206836@qq.com

296206836@qq.com

能不能给个Java的示例啊,这边显示版本太低是怎么回事啊?
2017-12-04 18:10
DCloud_App_Array

DCloud_App_Array

HBuilder客户端早已支持APP支付,只需要在支付宝开放平台配置好想要的公钥,修复服务器生成的订单方法即可。
APP支付参考示例代码:
https://github.com/dcloudio/H5P.Server/tree/master/payment/alipayrsa2
2017-06-16 18:14
周建伟

周建伟

但是新签约的支付宝,只支持 https://openapi.alipay.com/gateway.do 网关怎么破?谢谢!
2017-06-01 21:46
1246165435@qq.com

1246165435@qq.com

大神,有没有PHP版的demo借鉴一下,目前官网的老是报错,还有mui里plus.payment里面封装的支付宝网关在哪
2017-04-26 17:23
安之若素

安之若素

大神,能否提供一个C#版支付的DEMO,搞的好蛋疼,官网资料一点不全
2017-03-06 11:17