stoneLon / laravel5.2-payPal-ipn by stoneLon

laravel paypal ipn
19
0
1
Package Data
Maintainer Username: stoneLon
Maintainer Contact: longxin1104@163.com (drely)
Package Create Date: 2016-05-23
Package Last Update: 2016-05-24
Language: PHP
License: MIT
Last Refreshed: 2024-05-11 03:18:52
Package Statistics
Total Downloads: 19
Monthly Downloads: 0
Daily Downloads: 0
Total Stars: 0
Total Watchers: 1
Total Forks: 0
Total Open Issues: 0

laravel5.2-payPal-ipn

laravel5.2 for PayPal ipn https://github.com/stoneLon/laravel5.2-payPal-ipn 安装

composer require "stonelon/paypal-ipn:@dev"

在providers添加

StoneLon\PaypalIpn\PaypalIpnServiceProvider::class,

在aliases添加

'PaypalIpn' => \StoneLon\PaypalIpn\PaypalIpn::class,

使用

$ipn = new PaypalIpn();
$ipn->use_sandbox = true;   //开启沙盒模式
if ($ipn->validateIpn($request->all())) {   //验证
    //do something
    //验证成功
    //通过$request->all()可获取返回的信息
    //注意判断返回金额是否和请求金额一致,防止用户修改金额
}