You've already forked qlg.tsgz.moe
							
							
		
			
				
	
	
		
			88 lines
		
	
	
		
			3.2 KiB
		
	
	
	
		
			PHP
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			88 lines
		
	
	
		
			3.2 KiB
		
	
	
	
		
			PHP
		
	
	
		
			Executable File
		
	
	
	
	
<?php
 | 
						|
include_once 'log.class.php';
 | 
						|
include_once 'common.php';
 | 
						|
 | 
						|
class SDKConfig {
 | 
						|
	
 | 
						|
	static public $frontTransUrl;
 | 
						|
	static public $backTransUrl;
 | 
						|
	static public $singleQueryUrl;
 | 
						|
	static public $batchTransUrl;
 | 
						|
	static public $fileTransUrl;
 | 
						|
	static public $appTransUrl;
 | 
						|
	static public $cardTransUrl;
 | 
						|
	static public $jfFrontTransUrl;
 | 
						|
	static public $jfBackTransUrl;
 | 
						|
	static public $jfSingleQueryUrl;
 | 
						|
	static public $jfCardTransUrl;
 | 
						|
	static public $jfAppTransUrl;
 | 
						|
	
 | 
						|
	static public $qrcBackTransUrl;
 | 
						|
	static public $qrcB2cIssBackTransUrl;
 | 
						|
	static public $qrcB2cMerBackTransUrl;
 | 
						|
	
 | 
						|
	static public $signMethod;
 | 
						|
	static public $version;
 | 
						|
	static public $ifValidateCNName;
 | 
						|
	static public $ifValidateRemoteCert;
 | 
						|
	
 | 
						|
	static public $signCertPath;
 | 
						|
	static public $signCertPwd;
 | 
						|
	static public $validateCertDir;
 | 
						|
	static public $encryptCertPath;
 | 
						|
	static public $rootCertPath;
 | 
						|
	static public $middleCertPath;
 | 
						|
	static public $frontUrl;
 | 
						|
	static public $backUrl;
 | 
						|
	static public $secureKey;
 | 
						|
	static public $logFilePath;
 | 
						|
	static public $logLevel;
 | 
						|
 | 
						|
	function __construct($config = array()){
 | 
						|
 | 
						|
		self::$frontTransUrl = "https://gateway.test.95516.com/gateway/api/frontTransReq.do";
 | 
						|
		self::$backTransUrl = "https://gateway.test.95516.com/gateway/api/backTransReq.do";
 | 
						|
		self::$singleQueryUrl = "https://gateway.test.95516.com/gateway/api/queryTrans.do";
 | 
						|
		self::$batchTransUrl = "https://gateway.test.95516.com/gateway/api/batchTrans.do";
 | 
						|
		self::$fileTransUrl = "https://filedownload.test.95516.com/";
 | 
						|
		self::$appTransUrl = "https://gateway.test.95516.com/gateway/api/appTransReq.do";
 | 
						|
		self::$cardTransUrl = "https://gateway.test.95516.com/gateway/api/cardTransReq.do";
 | 
						|
		
 | 
						|
		self::$jfFrontTransUrl = "https://gateway.test.95516.com/jiaofei/api/frontTransReq.do";
 | 
						|
		self::$jfBackTransUrl = "https://gateway.test.95516.com/jiaofei/api/backTransReq.do";
 | 
						|
		self::$jfSingleQueryUrl = "https://gateway.test.95516.com/jiaofei/api/queryTrans.do";
 | 
						|
		self::$jfCardTransUrl = "https://gateway.test.95516.com/jiaofei/api/cardTransReq.do";
 | 
						|
		self::$jfAppTransUrl = "https://gateway.test.95516.com/jiaofei/api/appTransReq.do";
 | 
						|
		
 | 
						|
		self::$qrcBackTransUrl = null;
 | 
						|
		self::$qrcB2cIssBackTransUrl = null;
 | 
						|
		self::$qrcB2cMerBackTransUrl = null;
 | 
						|
 | 
						|
		
 | 
						|
		self::$version = "5.1.0";
 | 
						|
		self::$ifValidateCNName = "false"; // 是否验证验签证书的CN,测试环境请设置false,生产环境请设置true。非false的值默认都当true处理。;
 | 
						|
		self::$ifValidateRemoteCert = "false";//是否验证https证书,测试环境请设置false,生产环境建议优先尝试true,不行再false。非true的值默认都当false处理。
 | 
						|
					
 | 
						|
		self::$signCertPath = WSTRootPath()."/extend/unionpay/certs/acp_test_sign.pfx";
 | 
						|
		
 | 
						|
		
 | 
						|
		self::$validateCertDir = null;
 | 
						|
		self::$encryptCertPath = WSTRootPath()."/extend/unionpay/certs/acp_test_enc.cer";
 | 
						|
		self::$rootCertPath = WSTRootPath()."/extend/unionpay/certs/acp_test_root.cer";
 | 
						|
		self::$middleCertPath =  WSTRootPath()."/extend/unionpay/certs/acp_test_middle.cer";
 | 
						|
		
 | 
						|
		self::$frontUrl =  $config["frontUrl"];
 | 
						|
		self::$backUrl =  $config["backUrl"];;
 | 
						|
		self::$signCertPwd = $config["signCertPwd"];
 | 
						|
		self::$signMethod = $config["signMethod"];
 | 
						|
		
 | 
						|
		self::$secureKey =  null;
 | 
						|
		self::$logFilePath =  WSTRootPath()."/extend/unionpay/logs/";
 | 
						|
		self::$logLevel =  1;
 | 
						|
		
 | 
						|
	}
 | 
						|
 | 
						|
}
 | 
						|
 | 
						|
 |