Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AliPayConfig ¶ added in v1.1.1
type AliPayConfig struct { AppId string `json:",env=ALI_PAY_APPID"` // appId SignType string `json:",env=ALI_PAY_SIGN_TYPE"` // 签名类型 PrivateKey string `json:",env=ALI_PAY_PRIVATE_KEY"` // 应用私钥 Status bool `json:",default=false,env=ALI_PAY_STATUS"` // 是否启用 AppPublicContentPath string `json:",default=cert/alipay/appPublicCert.crt,env=ALIPAY_APP_PUBLIC_CERT"` // 应用公钥证书内容 AlipayPublicContentRSA2Path string `json:",default=cert/alipay/alipayPublicCert.crt,env=ALIPAY_PUBLIC_CERT"` // 支付宝公钥证书内容 AlipayRootContentPath string `json:",default=cert/alipay/alipayPublicCert.crt,env=ALIPAY_PUBLIC_CERT"` // 支付宝根证书内容 }
func (*AliPayConfig) NewAliPayPayConfig ¶ added in v1.1.1
func (p *AliPayConfig) NewAliPayPayConfig(payConfig *payment.PayConfig) error
type Config ¶
type Config struct { zrpc.RpcServerConf DatabaseConf config.DatabaseConf RedisConf redis.RedisConf AsynqConf asynq.AsynqConf PayProperties model.Properties AliPayConfig AliPayConfig `json:",optional"` WxPayConfig WxPayConfig `json:",optional"` }
type WxPayConfig ¶ added in v1.1.1
type WxPayConfig struct { AppId string `json:",env=WX_PAY_APPID"` //appId MchId string `json:",env=WX_PAY_MCHID"` //商户号 SerialNumber string `json:",env=WX_PAY_SERIAL_NUMBER"` //apiclient_cert.pem 证书文件的证书号 ApiV3Key string `json:",env=WX_PAY_APIV3KEY"` //apiclient_key.pem 证书文件的证书号 Status bool `json:",default=false,env=WX_PAY_STATUS"` // 是否启用 PrivateKeyContentPath string `json:",default=cert/wechat/apiclient_key.pem,env=WX_PAY_APICLIENT_KEY"` //apiclient_key.pem 证书文件的对应字符串 }
func (*WxPayConfig) NewWxPayPayConfig ¶ added in v1.1.1
func (w *WxPayConfig) NewWxPayPayConfig(payConfig *payment.PayConfig) error
Click to show internal directories.
Click to hide internal directories.