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.
40 lines
735 B
40 lines
735 B
package wechatpayapiv2
|
|
|
|
import (
|
|
"crypto/tls"
|
|
"github.com/dtapps/go-library/utils/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
|
|
}
|