stonelon/paypal-ipn

dev-master 2016-05-24 02:07 UTC

This package is not auto-updated.

Last update: 2024-05-20 11:35:14 UTC


README

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()可获取返回的信息
    //注意判断返回金额是否和请求金额一致,防止用户修改金额
}