更新支付回调
This commit is contained in:
parent
1a8aba39bb
commit
d0b44d71d3
@ -64,22 +64,47 @@ class Auth extends BaseController
|
||||
{
|
||||
public function dotest()
|
||||
{
|
||||
$repository = app()->make(StoreOrderRepository::class);
|
||||
$param = [
|
||||
"status" => 0,
|
||||
"is_del" => 0,
|
||||
"mer_id" => 1,
|
||||
"pay_type" => 1,
|
||||
"attach" => "margin",
|
||||
"order_info" => '{"is_margin":1,"margin":"0.01"}',
|
||||
"pay_price" => 0.01,
|
||||
"order_sn" => "bzj" . date('YmdHis') . uniqid(),
|
||||
"body" =>'哈哈哈',
|
||||
$notify = [
|
||||
'mchid' => '1635725673',
|
||||
'appid' => 'wx9d68c92b550ddd1e',
|
||||
'out_trade_no' => 'bzj20230923161859650e9f73c308f',
|
||||
'transaction_id' => '4200001919202309239135900670',
|
||||
'trade_type' => 'APP',
|
||||
'trade_state' => 'SUCCESS',
|
||||
'trade_state_desc' => '支付成功',
|
||||
'bank_type' => 'OTHERS',
|
||||
'attach' => 'margin',
|
||||
'success_time' => '2023-09-23T16:19:07+08:00',
|
||||
'payer' => [
|
||||
'openid' => 'okLE26lLqzkfg9cdxoSuPd6ApHyo',
|
||||
],
|
||||
'amount' => [
|
||||
'total' => 1,
|
||||
'payer_total' => 1,
|
||||
'currency' => 'CNY',
|
||||
'payer_currency' => 'CNY',
|
||||
],
|
||||
'scene_info' => [
|
||||
'device_id' => 'shop system',
|
||||
]
|
||||
];
|
||||
$payType = 'weixinApp';
|
||||
$service = new PayService($payType, $param);
|
||||
$payInfo = $service->pay(User::where(['uid'=>1])->find());
|
||||
return app('json')->success($payInfo);
|
||||
event('pay_success_margin', ['order_sn' => $notify['out_trade_no'], 'data' => $notify, 'is_combine' => 0]);
|
||||
// $repository = app()->make(StoreOrderRepository::class);
|
||||
// $param = [
|
||||
// "status" => 0,
|
||||
// "is_del" => 0,
|
||||
// "mer_id" => 1,
|
||||
// "pay_type" => 1,
|
||||
// "attach" => "margin",
|
||||
// "order_info" => '{"is_margin":1,"margin":"0.01"}',
|
||||
// "pay_price" => 0.01,
|
||||
// "order_sn" => "bzj" . date('YmdHis') . uniqid(),
|
||||
// "body" =>'哈哈哈',
|
||||
// ];
|
||||
// $payType = 'weixinApp';
|
||||
// $service = new PayService($payType, $param);
|
||||
// $payInfo = $service->pay(User::where(['uid'=>1])->find());
|
||||
return app('json')->success([]);
|
||||
}
|
||||
|
||||
public function test()
|
||||
|
@ -66,7 +66,7 @@ return [
|
||||
'pay_success_meal' => [\crmeb\listens\pay\MealSuccessListen::class],
|
||||
// 'community_address'=>[\app\listener\CommunityAddress::class],
|
||||
'order.paySuccessOrder'=>[\app\listener\paySuccessOrder::class],
|
||||
'order.pay_success_margin'=>[\app\listener\paySuccessMargin::class],
|
||||
'pay_success_margin'=>[\app\listener\paySuccessMargin::class],
|
||||
'order.sendGoodsCode'=>[\app\listener\SendGoodsCode::class],
|
||||
'product.create'=>[\app\listener\ProductCreate::class],
|
||||
'product.delivery'=>[\app\listener\DeliveryGoods::class],
|
||||
|
@ -13,7 +13,7 @@ class paySuccessMargin
|
||||
public $event;
|
||||
public function handle($event)
|
||||
{
|
||||
Log::info('微信支付保证金成功回调' . var_export($event, 1));
|
||||
Log::info('微信支付保证金成功回调' . json_encode($event));
|
||||
$this->event = $event;
|
||||
$order_sn = $event['order_sn'] ?? '';
|
||||
$marginInfo = Db::name('margin_order')->where('order_sn', $order_sn)->find();
|
||||
|
Loading…
x
Reference in New Issue
Block a user