grantjbutler / pippin
Laravel 用于处理 PayPal IPN 的包。
0.7
2020-08-28 00:48 UTC
Requires
- php: >=7.1
- laravel/framework: >=5.2
This package is auto-updated.
Last update: 2024-08-30 00:08:46 UTC
README
Pippin 是一个用于在 Laravel 中处理 PayPal IPNs 的库。
用法
- 在路由处理器中对请求进行类型提示以启用 IPN 验证
use Pippin\IPNRequest; class MyController extends Controller { public function ipn(IPNRequest $request) { // Do something. } }
- 访问 IPN 数据以验证通知并为您的应用程序处理它。
use Pippin\IPNRequest; class MyController extends Controller { public function ipn(IPNRequest $request) { $ipn = $request->getIPN(); // $ipn is an instance of Pippin\IPN. $payerEmail = $ipn->getPayerEmail(); $transaction = $ipn->getTransactions()[0]; $receiverEmail = $transaction->getReceiver(); } }