This repository has been archived on 2021-03-23. You can view files and clone it, but cannot push or open issues or pull requests.
Files
pingan_unionpay/app/Api/Controllers/UnionPayController.php
2020-11-10 14:14:33 +08:00

53 lines
1.3 KiB
PHP

<?php
namespace App\Api\Controllers;
use Illuminate\Http\Request;
use XuanChen\UnionPay\UnionPay;
use Illuminate\Support\Facades\Http;
class UnionPayController extends Controller
{
public function index(Request $request)
{
$a = '0.1';
$b = '0.1';
dump($a > $b);
$action = new UnionPay($request->all());
// $sign = $action->getSign(false);
$sign = 'd8e5bf46d0d9f1da702170c2e141d85cf3ca785106886dbfedb3310ee9ce2ca3f18a2e6c179ec9908fc4f41d05df463634106918bdbefc63b8f199c7d2f3b0d45510b4dd6ccdf4549e11a8551a5098b14c01fdaa5840a4608f462fdafdc14b8f2a35471da315d8245a4ef6281b6e04bd22d5a266500a6caf6e5203202c37111d';
$action->sign = $sign;
$res = $action->checkSign(false, false);
dump('签名: ' . $sign);
$res_str = ($res === true) ? '成功' : '失败';
dump('验签结果:' . $res_str);
dd($action);
}
/**
* Notes: 银联接口
* @Author: 玄尘
* @Date : 2020/9/28 16:31
* @param Request $request
* @return mixed
*/
public function query(Request $request)
{
$inputs = $request->all();
$app = app('xuanchen.unionpay');
$app->setParams($inputs);
$app->addLog();
$app->start();
$app->updateLog();
return $app->respond();
}
}