| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234 |
- <?php
- namespace addons\Alitopay\common\jdk\alipay;
- class AlipayConfig
- {
- /**
- * 网关地址
- * 线上:https://openapi.alipay.com/gateway.do
- * 沙箱:https://openapi.alipaydev.com/gateway.do
- */
- private $serverUrl;
- /**
- * 开放平台上创建的应用的ID
- */
- private $appId;
- /**
- * 报文格式,推荐:json
- */
- private $format = "json";
- /**
- * 字符串编码,推荐:utf-8
- */
- private $charset = "utf-8";
- /**
- * 签名算法类型,推荐:RSA2
- */
- private $signType = "RSA2";
- /**
- * 商户私钥
- */
- private $privateKey;
- /**
- * 支付宝公钥字符串(公钥模式下设置,证书模式下无需设置)
- */
- private $alipayPublicKey;
- /**
- * 商户应用公钥证书路径(证书模式下设置,公钥模式下无需设置)
- */
- private $appCertPath;
- /**
- * 支付宝公钥证书路径(证书模式下设置,公钥模式下无需设置)
- */
- private $alipayPublicCertPath;
- /**
- * 支付宝根证书路径(证书模式下设置,公钥模式下无需设置)
- */
- private $rootCertPath;
- /**
- * 指定商户公钥应用证书内容字符串,该字段与appCertPath只需指定一个,优先以该字段的值为准(证书模式下设置,公钥模式下无需设置)
- */
- private $appCertContent;
- /**
- * 指定支付宝公钥证书内容字符串,该字段与alipayPublicCertPath只需指定一个,优先以该字段的值为准(证书模式下设置,公钥模式下无需设置)
- */
- private $alipayPublicCertContent;
- /**
- * 指定根证书内容字符串,该字段与rootCertPath只需指定一个,优先以该字段的值为准(证书模式下设置,公钥模式下无需设置)
- */
- private $rootCertContent;
- /**
- * 敏感信息对称加密算法类型,推荐:AES
- */
- private $encryptType = "AES";
- /**
- * 敏感信息对称加密算法密钥
- */
- private $encryptKey;
- public function getServerUrl()
- {
- return $this->serverUrl;
- }
- public function setServerUrl($serverUrl)
- {
- $this->serverUrl = $serverUrl;
- }
- public function getAppId()
- {
- return $this->appId;
- }
- public function setAppId($appId)
- {
- $this->appId = $appId;
- }
- public function getFormat()
- {
- return $this->format;
- }
- public function setFormat($format)
- {
- $this->format = $format;
- }
- public function getCharset()
- {
- return $this->charset;
- }
- public function setCharset($charset)
- {
- $this->charset = $charset;
- }
- public function getSignType()
- {
- return $this->signType;
- }
- public function setSignType($signType)
- {
- $this->signType = $signType;
- }
- public function getEncryptKey()
- {
- return $this->encryptKey;
- }
- public function setEncryptKey($encryptKey)
- {
- $this->encryptKey = $encryptKey;
- }
- public function getEncryptType()
- {
- return $this->encryptType;
- }
- public function setEncryptType($encryptType)
- {
- $this->encryptType = $encryptType;
- }
- public function getPrivateKey()
- {
- return $this->privateKey;
- }
- public function setPrivateKey($privateKey)
- {
- $this->privateKey = $privateKey;
- }
- public function getAlipayPublicKey()
- {
- return $this->alipayPublicKey;
- }
- public function setAlipayPublicKey($alipayPublicKey)
- {
- $this->alipayPublicKey = $alipayPublicKey;
- }
- public function getAppCertPath()
- {
- return $this->appCertPath;
- }
- public function setAppCertPath($appCertPath)
- {
- $this->appCertPath = $appCertPath;
- }
- public function getAlipayPublicCertPath()
- {
- return $this->alipayPublicCertPath;
- }
- public function setAlipayPublicCertPath($alipayPublicCertPath)
- {
- $this->alipayPublicCertPath = $alipayPublicCertPath;
- }
- public function getRootCertPath()
- {
- return $this->rootCertPath;
- }
- public function setRootCertPath($rootCertPath)
- {
- $this->rootCertPath = $rootCertPath;
- }
- public function getAppCertContent()
- {
- return $this->appCertContent;
- }
- public function setAppCertContent($appCertContent)
- {
- $this->appCertContent = $appCertContent;
- }
- public function getAlipayPublicCertContent()
- {
- return $this->alipayPublicCertContent;
- }
- public function setAlipayPublicCertContent($alipayPublicCertContent)
- {
- $this->alipayPublicCertContent = $alipayPublicCertContent;
- }
- public function getRootCertContent()
- {
- return $this->rootCertContent;
- }
- public function setRootCertContent($rootCertContent)
- {
- $this->rootCertContent = $rootCertContent;
- }
- }
|