sebacarrasco93/laravel-payku is a Laravel package for payku package for laravel.
It currently has 9 GitHub stars and 90.346 downloads on Packagist (latest version 1.0.5).
Install it with composer require sebacarrasco93/laravel-payku.
Discover more Laravel packages by sebacarrasco93
or browse all Laravel packages to compare alternatives.
Last updated
📦 A simple implementation, and ready to use package for Payku.
composer require sebacarrasco93/laravel-payku
You need to create a public and private token. You can create and get it from:
PAYKU_PUBLIC_TOKEN={your_public_token}
PAYKU_PRIVATE_TOKEN={your_private_token}
Laravel Payku automatically will set the environment URL based in your APP_ENV key, in your .env project's file
For example, if you set your APP_ENV to local, it will use https://des.payku.cl/api
APP_ENV=local # will set https://des.payku.cl/api
Otherwise, if your APP_ENV is on production, it will use https://app.payku.cl/api
APP_ENV=production # will set https://app.payku.cl/api
If you want to force a specific environment, you can set it
PAYKU_ENV=local # or production
If you want to force a specific API URL in another environment, you can learn how to do it
Create a order
// In your controller, web.php or equivalent
$order = 'unique-order-'.rand(11111,99999);
$subject = 'Your order';
$amount = 1000;
$email = '[email protected]';
return LaravelPayku::create($order, $subject, $amount, $email);
Easy Peasy!
If you want more control, you can publish the migrations and configuration
php artisan vendor:publish --provider="SebaCarrasco93\LaravelPayku\LaravelPaykuServiceProvider"
I didn't realize how many people were using Laravel Payku. So, I decided to take it back, and make an "TODO" list
I'm working on improving the package, but I have very limited time due to my work.
.env key PAYKU_ENV (2024/03/04)./vendor/bin/pest