farzai / truemoney-webhook
1.1.0
2024-05-29 08:41 UTC
Requires
- php: ^8.0
- firebase/php-jwt: ^6.2
- nyholm/psr7: ^1.5
- nyholm/psr7-server: ^1.0
- psr/http-message: ^1.0|^2.0
Requires (Dev)
- laravel/pint: ^1.2
- pestphp/pest: ^1.20
- phpstan/extension-installer: ^1.1
- phpstan/phpstan-deprecation-rules: ^1.0
- phpstan/phpstan-phpunit: ^1.0
- spatie/ray: ^1.28
README
我们从Repo: DearTanakorn/truemoney-webhook-gateway 进行了Fork
并且可以与PHP服务器一起使用
系统需求
- PHP 8.0或更高版本
设置
$ composer require farzai/truemoney-webhook
开始使用
use Farzai\TruemoneyWebhook\Postman;
// New instance
$postman = new Postman([
'secret' => 'your-secret-key',
]);
// Capture all data from incoming request
$data = $postman->capture();
// You can use $data to do anything you want.
// For example, you can get the data as Array
// @returned
// [
// 'event_type' => 'P2P',
// 'received_time' => '2022-01-31T13:02:23+0700',
// 'amount' => 100,
// 'sender_mobile' => '0988882222',
// 'message' => 'ค่าไอเทม',
// 'lat' => 1653538793,
// ]
$data->asArray();
有时,您可能希望从传入请求中获取一些字段。您可以使用$data->field_name
来获取该字段的值。
例如
$data->event_type; // string
$data->amount; // int
$data->sender_mobile; // string
$data->message; // string
$data->lat; // int