forked from v2board/v2board
-
Notifications
You must be signed in to change notification settings - Fork 319
Open

Description
修改文件: app/Services/PaymentService.php
public function pay($order)
{
// 自定义通知域名
$notifyUrl = url("/api/v1/guest/payment/notify/{$this->method}/{$this->config['uuid']}");
if ($this->config['notify_domain']) {
$parseUrl = parse_url($notifyUrl);
$notifyUrl = $this->config['notify_domain'] . $parseUrl['path'];
}
if ($_SERVER['HTTP_ORIGIN']) {
$returnUrl = $_SERVER['HTTP_ORIGIN'] . '/#/order/' . $order['trade_no'];
} else {
$returnUrl = url('/#/order/' . $order['trade_no']);
}
return $this->payment->pay([
'notify_url' => $notifyUrl,
'return_url' => $returnUrl,
'trade_no' => $order['trade_no'],
'total_amount' => $order['total_amount'],
'user_id' => $order['user_id'],
'stripe_token' => $order['stripe_token']
]);
}
Metadata
Metadata
Assignees
Labels
No labels