切换导航条
此项目
正在载入...
登录
王智
/
kcd
·
提交
转到一个项目
GitLab
转到仪表盘
项目
活动
文件
提交
管道
0
构建
0
图表
里程碑
问题
0
合并请求
0
成员
标记
维基
派生
网络
创建新的问题
下载为
邮件补丁
差异文件
浏览文件
作者
王智
4 years ago
提交
2ed25889a2913e510fe88d206ba3781352119fda
1 个父辈
3a23909e
修改
显示空白字符变更
内嵌
并排对比
正在显示
2 个修改的文件
包含
11 行增加
和
10 行删除
application/api/controller/Common.php
application/common/controller/Api.php
application/api/controller/Common.php
查看文件 @
2ed2588
...
...
@@ -426,8 +426,8 @@ class Common extends Api
'payment'
=>
[
'merchant_id'
=>
'1603658973'
,
'key'
=>
'8695A8185xyzKcdEVfreewayShenzhen'
,
'cert_path'
=>
'/home/wwwroot/fast/book/addons/epay/certs/apiclient_cert.pem'
,
// XXX: 绝对路径!!!!
'key_path'
=>
'/home/wwwroot/fast/book/addons/epay/certs/apiclient_key.pem'
,
// XXX: 绝对路径!!!!
'cert_path'
=>
'/home/wwwroot/fast/kcd/addons/epay/certs/apiclient_cert.pem'
,
// XXX: 绝对路径!!!!
'key_path'
=>
'/home/wwwroot/fast/kcd/addons/epay/certs/apiclient_key.pem'
,
// XXX: 绝对路径!!!!
],
];
$app
=
new
Application
(
$config
);
...
...
@@ -510,8 +510,8 @@ class Common extends Api
'payment'
=>
[
'merchant_id'
=>
'1603658973'
,
'key'
=>
'8695A8185xyzKcdEVfreewayShenzhen'
,
'cert_path'
=>
'/home/wwwroot/fast/book/addons/epay/certs/apiclient_cert.pem'
,
// XXX: 绝对路径!!!!
'key_path'
=>
'/home/wwwroot/fast/book/addons/epay/certs/apiclient_key.pem'
,
// XXX: 绝对路径!!!!
'cert_path'
=>
'/home/wwwroot/fast/kcd/addons/epay/certs/apiclient_cert.pem'
,
// XXX: 绝对路径!!!!
'key_path'
=>
'/home/wwwroot/fast/kcd/addons/epay/certs/apiclient_key.pem'
,
// XXX: 绝对路径!!!!
],
];
$app
=
new
Application
(
$config
);
...
...
application/common/controller/Api.php
查看文件 @
2ed2588
<?php
namespace
app\common\controller
;
use
EasyWeChat\Foundation\Application
;
use
app\common\library\Auth
;
use
think\Config
;
use
think\exception\HttpResponseException
;
...
...
@@ -14,7 +14,7 @@ use think\Response;
use
think\Route
;
use
think\Validate
;
use
think\Db
;
use
EasyWeChat\Factory
;
//
use EasyWeChat\Factory;
/**
* API控制器基类
*/
...
...
@@ -399,13 +399,14 @@ class Api
'payment'
=>
[
'merchant_id'
=>
'1603658973'
,
'key'
=>
'8695A8185xyzKcdEVfreewayShenzhen'
,
'cert_path'
=>
'/home/wwwroot/fast/book/addons/epay/certs/apiclient_cert.pem'
,
// XXX: 绝对路径!!!!
'key_path'
=>
'/home/wwwroot/fast/book/addons/epay/certs/apiclient_key.pem'
,
// XXX: 绝对路径!!!!
'cert_path'
=>
'/home/wwwroot/fast/kcd/addons/epay/certs/apiclient_cert.pem'
,
// XXX: 绝对路径!!!!
'key_path'
=>
'/home/wwwroot/fast/kcd/addons/epay/certs/apiclient_key.pem'
,
// XXX: 绝对路径!!!!
],
];
$app
=
Factory
::
officialAccount
(
$config
);
$app
=
new
Application
(
$config
);
$payment
=
$app
->
payment
;
try
{
$result
=
$
app
->
refund
->
b
yTransactionId
(
$PayOrderInfo
[
'WeChatOrder'
],
$PayOrderInfo
[
'PayOrder'
],
$PayOrderInfo
[
'money'
]
*
100
,
$TuiMoney
);
// 总金额 100, 退款 80,操作员:商户号
$result
=
$
payment
->
refundB
yTransactionId
(
$PayOrderInfo
[
'WeChatOrder'
],
$PayOrderInfo
[
'PayOrder'
],
$PayOrderInfo
[
'money'
]
*
100
,
$TuiMoney
);
// 总金额 100, 退款 80,操作员:商户号
//更改订单状态为已退款
Db
::
name
(
'pay_order'
)
->
where
(
'OrderSn'
,
$OrderSn
)
->
where
(
'PayOrder'
,
$PayOrderInfo
[
'PayOrder'
])
->
update
([
'type'
=>
0
]);
}
catch
(
Exception
$e
)
{
...
...
请
注册
或
登录
后发表评论