|
|
@@ -11,7 +11,7 @@ use Illuminate\Support\Collection;
|
|
|
use Illuminate\Support\Facades\Cache;
|
|
|
use Illuminate\Support\Facades\Log;
|
|
|
|
|
|
-use App\Services\Payment\SanJinService;
|
|
|
+use App\Services\Payment\QianBaoService;
|
|
|
|
|
|
use App\Services\WalletService;
|
|
|
use App\Services\BalanceLogService;
|
|
|
@@ -160,7 +160,7 @@ class PaymentOrderService extends BaseService
|
|
|
$data = [];
|
|
|
$data['type'] = self::TYPE_PAY;
|
|
|
$order_no = self::createOrderNo('sj'.$data['type'].'_', $memberId);
|
|
|
- $ret = SanJinService::pay($amount, $order_no, $channel);
|
|
|
+ $ret = QianBaoService::pay($amount, $order_no, $channel);
|
|
|
return $ret;
|
|
|
}
|
|
|
|
|
|
@@ -219,7 +219,7 @@ class PaymentOrderService extends BaseService
|
|
|
$data['bank_name'] = $bank_name;
|
|
|
$data['account'] = $account;
|
|
|
$data['card_no'] = $card_no;
|
|
|
- $data['callback_url'] = SanJinService::getNotifyUrl();
|
|
|
+ $data['callback_url'] = QianBaoService::getNotifyUrl();
|
|
|
$data['status'] = self::STATUS_STAY;
|
|
|
$data['remark'] = '提现费率:0.2%+2';
|
|
|
|
|
|
@@ -261,7 +261,7 @@ class PaymentOrderService extends BaseService
|
|
|
}
|
|
|
|
|
|
// 调用三方支付接口(在事务外)
|
|
|
- $ret = SanJinService::payout($amount, $order_no, $bank_name, $account, $card_no);
|
|
|
+ $ret = QianBaoService::payout($amount, $order_no, $bank_name, $account, $card_no);
|
|
|
Log::error('第三方代付接口调用:' . json_encode($ret, JSON_UNESCAPED_UNICODE));
|
|
|
if ($ret['code'] == 200) {
|
|
|
// 更新提现记录状态为处理中
|
|
|
@@ -339,7 +339,7 @@ class PaymentOrderService extends BaseService
|
|
|
public static function receiveOrder($params)
|
|
|
{
|
|
|
// 判断商户号是否一致
|
|
|
- if($params['merchantNum'] == SanJinService::getMerchantId()){
|
|
|
+ if($params['merchantNum'] == QianBaoService::getMerchantId()){
|
|
|
|
|
|
$info = self::findOne(['order_no' => $params['orderNo']]);
|
|
|
if($info){
|
|
|
@@ -349,7 +349,7 @@ class PaymentOrderService extends BaseService
|
|
|
}
|
|
|
|
|
|
// 验证签名
|
|
|
- $sign = SanJinService::verifyNotifySign($params['state'],$params['orderNo'],$params['amount']);
|
|
|
+ $sign = QianBaoService::verifyNotifySign($params['state'],$params['orderNo'],$params['amount']);
|
|
|
if($params['sign'] != $sign){
|
|
|
return false;
|
|
|
}
|