使用alipay.fund.trans.uni.transfer接口进行打款必须使用支付寶转账不输密码公钥证书进行签名但是支付宝转账不输密码提供的alipay-sdk并不支持支付宝转账不输密码公钥证书加密,所以我们必须自己进荇加密。
1.获取证书的应用公钥证书和支付宝转账不输密码根证书的签发机构名称和内置序列号以便计算生成SN值;
2.使用支付宝转账不输密碼公钥证书进行签名,生成sign值;
剧情发送了巨大的转折就在我调试支付宝转账不输密码转账的这几天,node.js版本的alipay-sdk发布了新版本3.1.1并开始支歭支付宝转账不输密码公钥证书了,于是乎事情就简单多了,只需要修改AlipaySdk初始化传参即可
最后需要注意一点必须开通支付宝转账不输密码小程序的“现金红包”能力,且必须在改功能审核通过以后才能正常使用打款到银行卡功能