项目作者: zhuyunzhang
项目描述 :
golang实现支付宝支付的下单和签名验证
高级语言: Go
项目地址: git://github.com/zhuyunzhang/alipay-for-golang.git
alipay-for-golang
最下方增加版本更新日志😁
rootes.go中主要接口
1:支付宝下单接口,其中会用到RSA2签名验证
2:支付宝的异步回调接口,注意支付宝的开发文档中要求,按照要求,其中要用到的是支付宝公钥验证,不是商品公钥验证,其中支付宝文档中要求的是RSA方式校验签名是错误的,由于我们
下单时用的是RSA2验证签名,同理在异步回调是用RSA2校验签名!
helper.go中的主要方法
1:genAlipaySignString:获得从参数列表拼接而成的待签名字符串
2:Rsa2Sign:待签名数据
3:RSAVerify:RSA2签名验证