2019-09-06 23:53:10 +08:00

88 lines
3.2 KiB
PHP
Executable File
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?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;
}
}