| Package Data | |
|---|---|
| Maintainer Username: | 865826021 |
| Maintainer Contact: | 865826021@qq.com (yu xiao yang) |
| Package Create Date: | 2017-04-20 |
| Package Last Update: | 2017-04-23 |
| Language: | PHP |
| License: | MIT |
| Last Refreshed: | 2025-10-30 03:13:56 |
| Package Statistics | |
|---|---|
| Total Downloads: | 25 |
| Monthly Downloads: | 0 |
| Daily Downloads: | 0 |
| Total Stars: | 3 |
| Total Watchers: | 1 |
| Total Forks: | 0 |
| Total Open Issues: | 0 |
composer require yuxiaoyang/yfbpcpay
或者在你的 composer.json 的 require 部分中添加:
"yuxiaoyang/yfbpcpay": "~1.0"
下载完毕之后,直接配置 config/app.php 的 providers:
//Illuminate\Hashing\HashServiceProvider::class,
Yuxiaoyang\YfbpcPay\YfbpcPayProvider::class,
控制器中使用 YfbpcPayController.php :
<?php
use \Yuxiaoyang\YfbpcPay\YfbpcPay;
class YfbpcPayController extends Controller
{
public $yfbpcpay;
public function __construct()
{
$this->yfbpcpay = new yfbpcpay();
}
//易付宝PC支付
public function yfbpcpay()
{
$params["out_trade_no"] = rand(1000000000,9999999999);
$params["subject"] = "易付宝PC在线支付";
$params["body"] = "订单详细";
$params["total_fee"] = "0.01";
$params["returnUrl"] = "http://www.***.com/yipcpayReturn";
$data = $this->yfbpcpay->pay($params);
return $data;
}
//易付宝PC支付回调验签
public function yfbpcpayReturn(Request $request)
{
$params['responseCode'] = Input::get('responseCode');
$params['signAlgorithm'] = Input::get('signAlgorithm');//签名方式
$params['keyIndex'] = Input::get('keyIndex');
$params['merchantOrderNos'] = Input::get('merchantOrderNos');
$params['signature'] = Input::get('signature');
$data = $this->yfbpcpay->payReturn($params);
return $data;
}
}