zoukankan      html  css  js  c++  java
  • 支付宝小程序(免押金预支付)注意事项

    一  环境

    • php7.0
    • openssl1.1.1
    • alisdk4.9.1
    • ubuntu18.04

    二  证书

      2.1 安需要证书签名而非秘钥串

      2.2 证书签名tips

    • 工具生成签名的时候用pkcs8(尽管上面写了java适用,php同样用这个)
    • 开发者私钥就是应用私钥那个字符串(忘了是工具初始获取的还是生成scr闪动之后的了,都试试)

    三  签名错误

      3.1 当你的环境和我文中环境一致的情况下

    将sdk中的 $res = round($dec,0);return $res;  ==>  直接改成 return $dec;

        相同情况下,openssl1.0.2g时,无需改动sdk也就是不需要做上面的改动. 做了上述改动两者都兼容,所以最好是改一下

    四  信用授权

      4.1 预授权官方给了两个地方的api

        https://opendocs.alipay.com/apis/api_28/alipay.fund.auth.order.app.freeze

        https://opendocs.alipay.com/open/20180417160701241302/vo4kv7    以这个为准

      4.2 预授权excute请用sdkExecute,请相信我,不要相信支付宝的api文档php实例

      4.3 预授信用场景下serviceid【必填】为信用服务ID,在创建信用服务时生成

      4.4 创建信用服务的时候,请记得填写行业,该行业为邮件等形式沟通里的具体行业,不能出错

      4.5 payee_user_id为支付宝pid,找不到的同学可以去客服界面,第一时间会弹出该id,实在不行,就询问客服吧

      4.5 信用订单没有管理后台,需要用api来实现一些解冻操作,在该功能完成前,请不要轻易删除数据库中的测试数据/手机支付宝里的测试订单

    五  改天我们来聊一聊微信小程序免押金的注意事项(:

      

      

  • 相关阅读:
    和大家分享下我的找工作历程。
    Traits 编程技法+模板偏特化+template参数推导+内嵌型别编程技巧
    SGI STL空间配置器和内存池
    调试Release版本应用程序
    HawkNL 源码剖析
    C++:float 转型到 std::string 之总结。
    将一个数上调至2^n的倍数《参考STL源码》
    JavaScript中Ajax的使用
    jQuery之noConflict() 方法
    Linq to Object 的简单使用示例
  • 原文地址:https://www.cnblogs.com/bushuwei/p/13841896.html
Copyright © 2011-2022 走看看