Browse Source

配置修改

yijia
v-Brocloni 3 years ago
parent
commit
7c21d127a0
5 changed files with 28 additions and 24 deletions
  1. +7
    -6
      addons/epay/config.php
  2. +3
    -2
      addons/epay/library/Yansongda/Pay/Gateways/Alipay/Alipay.php
  3. +6
    -5
      addons/nzf/AliPay.php
  4. +5
    -4
      addons/unishop/controller/Pay.php
  5. +7
    -7
      addons/unishop/extend/Ali.php

+ 7
- 6
addons/epay/config.php View File

@@ -1,4 +1,5 @@
<?php <?php
use addons\config\AliPayConfig;


return array ( return array (
0 => 0 =>
@@ -38,12 +39,12 @@ return array (
), ),
'value' => 'value' =>
array ( array (
'app_id' => '2021002128652345',
'notify_url' => 'http://internalsales.iicn.co/addons/unishop/pay/notify/type/alipay',
'return_url' => 'http://internalsales.iicn.co/h5/#/pages/order/order?state=0',
'ali_public_key' => 'MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvIjTYv298yvVONMTr/u2szr1iblKq/9dnd8psvKiJEs6KChLA2kpbUmzwPTN+uLqrn5V5YOi7nr/kOE+59fXZ/YKFyH3nPdqoHzvuBCwsaB73ArXR7wByclLgY/C2qOCHWGUi96WTkgUHbx36/ba9hd7v1uZ+SZtUj77E4cX8MgQFJ9v+UAzuwiF+9m7WOQE25JHgQMEIkFA8u9ZuPYnZ8TvwRYKCiDioZi47as2a1n6xBFkSKYYanwYPPw8TCbXcIANjzOZ0cGLdBiL3aG6uPCczNnPDKyO7mkI4JRqYT2XBNLPEVm11eSjeCeoqWsaOCeUVJR3r9Cb76yyqpIXCwIDAQAB',
'private_key' => 'MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCVYKvDfnORWwGReyj/+tbG6HTz0qnEtZQ1Xh+JFPsQzWS90p8bogKk9eqyTux1C3XLVthLmAQ7tuFQnHY9Yn8egen3CVnPmO6Ui+PXvXGXPdRHlkQDorBYJPrW0yWfrPKMvQRKoFTxHj7CyrHK+VI+u+ls8jw73leRXImCUv2tOlUQC8EwQY9Ytsc3sGZiQOavYJ2CfMeBIQtWM5ARPg/67M9l8I84zOkQgJmC7aHfi9DEcz1PbEYpZ5m+9fmVSatPsNSN7ceFwQ0EDPa/p5X9EpPfs+SoGlNu84tgorGUzdr3HjEPNybYN7LJlOGDnVfMqmayMU6drkX+2hrXeprzAgMBAAECggEAO8R4NTotJ2WQVRNALlvA/8kWslAB2VEFweytFX4tjmV//2t8eePyxuoWQ83MUnCJaxiOZoCmgPYFZOmVba4xSpWUdWFqa+O24fyu5y1He8ojW5lGEWZQxJPXQYkuLptWWPVv+CP6mJcPaYUMajgjrjIljY/GhfXKd8DczCZElcB5rUVqDaogYbwSBP4YoqRwDv2ttpxdbTXVdrFGKK8hBt1c5w4jCUNplqdlXcdR8q5/eDRfU7nfRp4O3ulB3SXXmOWNnsVquH+VsvtafCy5vnH/6fM4xQ6QE9GMO5M833SpImxhKT1Kmy7kJQX2e425K+pn6JxQVsxDt4akcg/14QKBgQDbckqxPL6mnI0OAVo1riIMri/btqLxjajvpDCqUTNp5LQZKw7tX+LluHzLChzOmn3X9R8J1Hz4+fxUBoVRllTdnHR7XBgWjkOytIvxVE2zwf9qwiBH+1qkTF591uNPHGN/A1FsrkJncgk28/yZt3V2Apw5Ig2/EOowB3ke3F1n6QKBgQCuQnsb1O66ne7WMocu/2aU7b7bfTh51V4w7x6EklvRyP54InHY6lOZYLazJOhWNVUGKJT42Apkq3O7X0j0AU1dQ7u/cm9N1g8SAHRBsw6JBsSvCsMrWHabuRHSJlkV8VyMgHyKXza+4wh5Vf57cogE11s/SEhWcjmL9iUtfa1+ewKBgEue/w5EmI5htFn3LVcCQsmL3QIh1dTXtDegpQSMJuN+5HEn3WT/ffkbsiVlvreTlXouBhwlFUvXGZT7CkYrP+N+XsWD3ukm7T1P6kmne39Ogu4PJ4CmpX2os4c53esNJVxHkG+bPVbYfURqn8l45wlbrOojSgllks4qRRrVZXrBAoGAb3aWyHarPTNIUjp/vdAgDaMFMeAm/8c7OJG7M5FqqgWmv7FIoTdBwhnawzwYYQw8FnRe1c1a2InSvUd1op4ynjV1IkBQcbk6aolf06Z05bEunciEjnVHaNQ4UfO1iBOa30RQZTICEpemE/atkMjxuCcIdrIFk0X9CUmo/jAliYECgYEAoCRYZbT7q9qSPpTwaH2r3AH/Hgrn9z4NRAmxt8G/Z+Tp7+cv0zC/oxUPO89zFZSC2a/AHzgf8wQ53gYoaY/lP97aTmKO+7ZAeNWSN0KLLFEMF8fGIRG7V6TARg+saGdCn/AeZucm5ARWfR6MElDhKyjlKWNZoIyzQyGEZclGKzI=',
'log' => '1',
'app_id' => AliPayConfig::getByName('ali_app_id'),
'notify_url' => AliPayConfig::getByName('ali_notify_url'),
'return_url' => AliPayConfig::getByName('ali_return_url'),
'ali_public_key' => AliPayConfig::getByName('ali_public_key'),
'private_key' => AliPayConfig::getByName('ali_private_key'),
'log' => '1',
), ),
'rule' => 'required', 'rule' => 'required',
'msg' => '', 'msg' => '',


+ 3
- 2
addons/epay/library/Yansongda/Pay/Gateways/Alipay/Alipay.php View File

@@ -2,6 +2,7 @@


namespace Yansongda\Pay\Gateways\Alipay; namespace Yansongda\Pay\Gateways\Alipay;


use addons\config\AliPayConfig;
use Yansongda\Pay\Contracts\GatewayInterface; use Yansongda\Pay\Contracts\GatewayInterface;
use Yansongda\Pay\Exceptions\GatewayException; use Yansongda\Pay\Exceptions\GatewayException;
use Yansongda\Pay\Exceptions\InvalidArgumentException; use Yansongda\Pay\Exceptions\InvalidArgumentException;
@@ -53,8 +54,8 @@ abstract class Alipay implements GatewayInterface
'charset' => 'UTF-8', 'charset' => 'UTF-8',
'sign_type' => 'RSA2', 'sign_type' => 'RSA2',
'version' => '1.0', 'version' => '1.0',
'notify_url' => \addons\unishop\model\Config::getByName('ali_notify_url')['value'],
'return_url' => \addons\unishop\model\Config::getByName('ali_return_url')['value'],
'notify_url' => AliPayConfig::getByName('ali_notify_url'),
'return_url' => AliPayConfig::getByName('ali_return_url'),
'timestamp' => date('Y-m-d H:i:s'), 'timestamp' => date('Y-m-d H:i:s'),
'sign' => '', 'sign' => '',
'biz_content' => '', 'biz_content' => '',


+ 6
- 5
addons/nzf/AliPay.php View File

@@ -17,7 +17,8 @@
namespace addons\nzf; namespace addons\nzf;




use addons\unishop\model\Config;

use addons\config\AliPayConfig;


class AliPay class AliPay
{ {
@@ -162,7 +163,7 @@ class AliPay
private static function getSysParams() private static function getSysParams()
{ {
//组装系统参数 //组装系统参数
$sysParams["app_id"] = Config::getByName('ali_app_id')['value'];
$sysParams["app_id"] = AliPayConfig::getByName('ali_app_id');
$sysParams["version"] = '1.0'; $sysParams["version"] = '1.0';
$sysParams["format"] = 'json'; $sysParams["format"] = 'json';
$sysParams["sign_type"] = 'RSA2'; $sysParams["sign_type"] = 'RSA2';
@@ -170,8 +171,8 @@ class AliPay
$sysParams["timestamp"] = date("Y-m-d H:i:s"); $sysParams["timestamp"] = date("Y-m-d H:i:s");
$sysParams["alipay_sdk"] = 'alipay-sdk-php-20160411'; $sysParams["alipay_sdk"] = 'alipay-sdk-php-20160411';
$sysParams["prod_code"] = ''; $sysParams["prod_code"] = '';
$sysParams["notify_url"] = Config::getByName('ali_notify_url')['value'];
$sysParams["return_url"] = Config::getByName('ali_return_url')['value'];
$sysParams["notify_url"] = AliPayConfig::getByName('ali_notify_url');
$sysParams["return_url"] = AliPayConfig::getByName('ali_return_url');
$sysParams["charset"] = "utf-8"; $sysParams["charset"] = "utf-8";
return $sysParams; return $sysParams;
} }
@@ -212,7 +213,7 @@ class AliPay
unset($params['sign']); unset($params['sign']);
} }
$content = self::getSignContent($params); $content = self::getSignContent($params);
$priKey = Config::getByName('ali_private_key')['value'];
$priKey = AliPayConfig::getByName('ali_private_key');
// $res = "-----BEGIN RSA PRIVATE KEY-----\n" . // $res = "-----BEGIN RSA PRIVATE KEY-----\n" .
// wordwrap($priKey, 64, "\n", true) . // wordwrap($priKey, 64, "\n", true) .
// "\n-----END RSA PRIVATE KEY-----"; // "\n-----END RSA PRIVATE KEY-----";


+ 5
- 4
addons/unishop/controller/Pay.php View File

@@ -9,6 +9,7 @@


namespace addons\unishop\controller; namespace addons\unishop\controller;


use addons\config\AliPayConfig;
use addons\epay\library\Service; use addons\epay\library\Service;
use addons\nzf\AliPay; use addons\nzf\AliPay;
use addons\unishop\extend\Ali; use addons\unishop\extend\Ali;
@@ -103,8 +104,8 @@ class Pay extends Base
'orderid' => $order->out_trade_no, 'orderid' => $order->out_trade_no,
'type' => "wechat", 'type' => "wechat",
'title' => $body, 'title' => $body,
'notifyurl' => Config::getByName('notify_url')['value'],
'returnurl' => Config::getByName('ali_return_url')['value'],
'notifyurl' => AliPayConfig::getByName('notify_url'),
'returnurl' => AliPayConfig::getByName('ali_return_url'),
'trade_type' => $trade_type, 'trade_type' => $trade_type,


]; ];
@@ -229,8 +230,8 @@ class Pay extends Base
'orderid' => $order->out_trade_no, 'orderid' => $order->out_trade_no,
'type' => "alipay", 'type' => "alipay",
'title' => $body, 'title' => $body,
'notifyurl' => Config::getByName('ali_notify_url')['value'],
'returnurl' => Config::getByName('ali_return_url')['value'],
'notify_url' => AliPayConfig::getByName('ali_notify_url'),
'return_url' => AliPayConfig::getByName('ali_return_url'),
'method' => "wap", 'method' => "wap",
]; ];




+ 7
- 7
addons/unishop/extend/Ali.php View File

@@ -10,7 +10,7 @@
namespace addons\unishop\extend; namespace addons\unishop\extend;




use addons\unishop\model\Config;
use addons\config\AliPayConfig;
use Yansongda\Pay\Pay; use Yansongda\Pay\Pay;


class Ali class Ali
@@ -18,12 +18,12 @@ class Ali
public static function initAliPay() public static function initAliPay()
{ {
$config = [ $config = [
'app_id' => Config::getByName('ali_app_id')['value'],
'notify_url' => Config::getByName('ali_notify_url')['value'],
'return_url' => Config::getByName('ali_return_url')['value'],
'ali_public_key' => Config::getByName('ali_public_key')['value'],
'app_id' => AliPayConfig::getByName('ali_app_id'),
'notify_url' => AliPayConfig::getByName('ali_notify_url'),
'return_url' => AliPayConfig::getByName('ali_return_url'),
'ali_public_key' => AliPayConfig::getByName('ali_public_key'),
// 加密方式: **RSA2** // 加密方式: **RSA2**
'private_key' => Config::getByName('ali_private_key')['value'],
'private_key' => AliPayConfig::getByName('ali_private_key'),
// 'log' => [ // optional // 'log' => [ // optional
// 'file' => './logs/alipay.log', // 'file' => './logs/alipay.log',
// 'level' => 'info', // 建议生产环境等级调整为 info,开发环境为 debug // 'level' => 'info', // 建议生产环境等级调整为 info,开发环境为 debug
@@ -38,7 +38,7 @@ class Ali
//'mode' => 'dev', // optional,设置此参数,将进入沙箱模式 //'mode' => 'dev', // optional,设置此参数,将进入沙箱模式
]; ];


if (Config::getByName('ali_sandbox')['value'] == 1) {
if (AliPayConfig::getByName('ali_sandbox') == 1) {
$config['mode'] = 'dev'; $config['mode'] = 'dev';
} }




Loading…
Cancel
Save