dosarkz / laravel-paybox
There is no license information available for the latest version (1.0.2) of this package.
Acquiring system for accepting payments PayBox.money
1.0.2
2022-05-26 06:55 UTC
Requires
- php: ^7.4|^8.0
- ext-curl: *
- guzzlehttp/guzzle: ^7.0.1
Requires (Dev)
- phpunit/phpunit: ~6.0
This package is auto-updated.
Last update: 2025-01-26 12:56:55 UTC
README
List of available functional
- Creating a new payment
- Receiving information about the payment
Installation
- Install the package via composer:
composer require dosarkz/laravel-paybox
- Publish configuration file:
php artisan vendor:publish --tag paybox-config
- Set
merchant_id
andsecret_key
in the env file
Usage
Env file
PAYBOX_GATEWAY_URL=https://api.paybox.money
PAYBOX_MERCHANT_ID=
PAYBOX_SECRET_KEY=
PAYBOX_SALT=your_secret
PAYBOX_CHECK_URL=
PAYBOX_RESULT_URL=
Generate new order
use Dosarkz\Paybox\Facades\Paybox; class OrdersController extends Controller { public function pay(Order $order) { ... return Paybox::generate([ 'pg_order_id' => '', 'pg_merchant_id' => '', 'pg_amount' => 100, 'pg_description' => "Test", 'pg_salt' => '', 'pg_check_url' =>'', 'pg_result_url' => '', ]); } }
Get information about payment
return Paybox::paymentInfo([ 'pg_merchant_id' => '', 'pg_payment_id' => '', 'pg_order_id' => '', 'pg_salt' => '' ]);
License
The MIT License (MIT). Please see License File for more information.