farzai / truemoney-webhook
Fund package maintenance!
parsilver
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
ขอบคุณ K'DearTanakorn
เราได้ทำการ Fork มาจาก Repo: DearTanakorn/truemoney-webhook-gateway
และให้ใช้งานร่วมกับ PHP Server ได้
System Requirements
- PHP 8.0 or higher
Setup
$ composer require farzai/truemoney-webhook
Get started
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();
Sometime, you may want to get some fields from incoming request.
You can use $data->field_name
to get the value of the field.
For example:
$data->event_type; // string $data->amount; // int $data->sender_mobile; // string $data->message; // string $data->lat; // int