Toggle navigation
Toggle navigation
This project
Loading...
Sign in
OnePoem
/
OnePoem-Server
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Snippets
Network
Create a new issue
Builds
Commits
Issue Boards
Authored by
李帅
2022-12-21 21:12:45 +0800
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
75b7e0eeed399ebab0fe6998ce05bf21cd0fb3c5
75b7e0ee
1 parent
4c98ad9d
1.打印苹果日志
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
11 additions
and
9 deletions
app/Http/Controllers/V1/PayController.php
app/Payment/ApplePayment.php
app/Payment/GooglePayment.php
app/Http/Controllers/V1/PayController.php
View file @
75b7e0e
...
...
@@ -44,17 +44,14 @@ class PayController extends Controller
$pay_type
=
$request
->
post
(
'pay_type'
);
$token
=
$request
->
post
(
'token'
);
Log
::
debug
(
"========苹果客户端支付验证========"
);
Log
::
debug
(
print_r
(
$request
->
all
(),
true
));
$order
=
Order
::
query
()
->
where
(
'order_sn'
,
$order_sn
)
->
first
();
if
(
$order
->
status
!=
Order
::
UNPAID
)
return
Response
::
fail
(
'订单错误!'
);
// $order = Order::query()->where('order_sn', $order_sn)->first();
//
// if ($order->status != Order::UNPAID) return Response::fail('订单错误!');
$payment
=
$factory
->
init
(
$pay_type
)
->
verify
(
$order
,
$token
);
// $payment = $factory->init($pay_type)->notify($order_sn, $token);
//
// if ($payment) return Response::success(['order_sn' => $order_sn], '支付成功');
// else return Response::fail('订单错误!');
if
(
$payment
)
return
Response
::
success
([
'order_sn'
=>
$order_sn
],
'支付成功'
);
else
return
Response
::
fail
(
'订单错误!'
);
}
/**
...
...
app/Payment/ApplePayment.php
View file @
75b7e0e
This diff is collapsed. Click to expand it.
app/Payment/GooglePayment.php
View file @
75b7e0e
...
...
@@ -52,6 +52,11 @@ class GooglePayment implements PaymentInterface
// 查询订单对应的产品id
}
public
function
verify
(
Order
$order
,
$token
)
{
return
true
;
}
private
function
getGoogleClient
()
{
$credentials_file
=
public_path
()
.
'/pc-api-7482901338487549764-603-566eccf76b91.json'
;
...
...
Please
register
or
login
to post a comment