You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
wechatpayapiv2/get.go

40 lines
713 B

package wechatpayapiv2
import (
"crypto/tls"
"go.dtapp.net/golog"
)
func (c *Client) GetAppId() string {
return c.config.appId
}
func (c *Client) GetAppSecret() string {
return c.config.appSecret
}
func (c *Client) GetMchId() string {
return c.config.mchId
}
func (c *Client) GetMchKey() string {
return c.config.mchKey
}
func (c *Client) GetCertString() string {
return c.config.certString
}
func (c *Client) GetKeyString() string {
return c.config.keyString
}
func (c *Client) P12ToPem() (*tls.Certificate, error) {
pemCert, err := tls.X509KeyPair([]byte(c.GetCertString()), []byte(c.GetKeyString()))
return &pemCert, err
}
func (c *Client) GetLog() *golog.ApiClient {
return c.log.client
}