2017 © Pedro Peláez
 

library appnetpay

cmbchina netpay support in laravel 5.1

image

yuxiaoyang/appnetpay

cmbchina netpay support in laravel 5.1

  • Sunday, April 23, 2017
  • by 865826021
  • Repository
  • 1 Watchers
  • 2 Stars
  • 22 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 2 Versions
  • 0 % Grown

The README.md

Laravel 5.1 招行一网通APP支付 扩展使用教程

用法

composer require yuxiaoyang/appnetpay

或者在你的 composer.json 的 require 部分中添加:, (*1)

 "yuxiaoyang/appnetpay": "~1.0"

下载完毕之后,直接配置 config/app.phpproviders:, (*2)

//Illuminate\Hashing\HashServiceProvider::class,

Yuxiaoyang\Appnetpay\AppnetpayProvider::class,

控制器中使用 AppnetpayController.php :, (*3)

```php, (*4)

<?php, (*5)

use \Yuxiaoyang\Appnetpay\Appnetpay; use Input;, (*6)

class AppnetpayController extends Controller { public $appnetpay;, (*7)

public function __construct()
{
    //$this->appnetpay = new \Yuxiaoyang\Appnetpay\Appnetpay();
    $this->appnetpay = new Appnetpay();
}

//获取支付报文json数据
public function pay()
{
    $params['amount'] = "0.01";
    $params['orderNo'] = rand(1000000000,9999999999);
    $params['branchNo'] = "0315";
    $params['merchantNo'] = "000004";
    $params['sMerchantKey'] = "****************";//密钥 16位大写+小写+数字
    return $this->appnetpay->getMessage($params);
}

//验证回调json数据
public function nofity(Request $request)
{
    $jsonRequestData = Input::get('jsonRequestData');
    if(!$jsonRequestData){
      echo '参数不能为空!';
      exit;
    }
    $params = json_decode($jsonRequestData, true);
    //公钥
$pub_key = '*************************************************************';
    $status = $this->appnetpay->verify($params,$pub_key);
    if($status){
        //修改数据库订单支付状态
    }
}

//获取公钥json数据
public function publickey()
{
    //密钥 16位大写+小写+数字
$sMerchantKey = '************************';
    return $this->appnetpay->getPublicKey($sMerchantKey);
}

}, (*8)

The Versions

23/04 2017

dev-master

9999999-dev

cmbchina netpay support in laravel 5.1

  Sources   Download

MIT

by yu xiao yang

16/04 2017

1.0

1.0.0.0

cmbchina netpay support in laravel 5.1

  Sources   Download

MIT

by yu xiao yang