|
|
@@ -81,6 +81,7 @@
|
|
|
|
|
|
### 支付宝公共API
|
|
|
|
|
|
+* gopay.GetCertSN() => 获取证书SN号(app_cert_sn、alipay_root_cert_sn、alipay_cert_sn)
|
|
|
* gopay.AliPaySystemOauthToken() => 换取授权访问令牌(得到access_token,user_id等信息)
|
|
|
* gopay.FormatPrivateKey() => 格式化应用私钥
|
|
|
* gopay.FormatAliPayPublicKey() => 格式化支付宝公钥
|
|
|
@@ -160,12 +161,14 @@ client := gopay.NewAliPayClient("2016091200494382", privateKey, false)
|
|
|
|
|
|
//设置支付宝请求 公共参数
|
|
|
// 注意:具体设置哪些参数,根据不同的方法而不同,此处列举出所以设置参数
|
|
|
-client.SetCharset("utf-8"). //设置字符编码,不设置默认 utf-8
|
|
|
+client.SetAliPayRootCertSN(). //设置支付宝根证书SN,通过 gopay.GetCertSN() 获取
|
|
|
+ SetAppCertSN(). //设置应用公钥证书SN,通过 gopay.GetCertSN() 获取
|
|
|
+ SetCharset("utf-8"). //设置字符编码,不设置默认 utf-8
|
|
|
SetSignType("RSA2"). //设置签名类型,不设置默认 RSA2
|
|
|
SetReturnUrl("https://www.gopay.ink"). //设置返回URL
|
|
|
SetNotifyUrl("https://www.gopay.ink"). //设置异步通知URL
|
|
|
- SetAppAuthToken(""). //设置第三方应用授权
|
|
|
- SetAuthToken("") //设置个人信息授权
|
|
|
+ SetAppAuthToken(). //设置第三方应用授权
|
|
|
+ SetAuthToken() //设置个人信息授权
|
|
|
```
|
|
|
|
|
|
## 2、初始化并赋值BodyMap(client的方法所需的入参)
|