| Package Data | |
|---|---|
| Maintainer Username: | reg2005 |
| Maintainer Contact: | cmp08@ya.ru (reg2005) |
| Package Create Date: | 2016-04-29 |
| Package Last Update: | 2016-04-29 |
| Language: | PHP |
| License: | MIT |
| Last Refreshed: | 2025-10-31 03:00:43 |
| Package Statistics | |
|---|---|
| Total Downloads: | 22 |
| Monthly Downloads: | 0 |
| Daily Downloads: | 0 |
| Total Stars: | 0 |
| Total Watchers: | 1 |
| Total Forks: | 0 |
| Total Open Issues: | 0 |
This package allows you to get a balance, transaction history, and make mass payments in Perfect Money (http://perfectmoney.is)
Via Composer
$ composer require reg2005/PmPayLaravel
Add in config/app.php in providers
reg2005\PayAssetsLaravel\PayAssetsLaravelServiceProvider::class,
reg2005\PmPayLaravel\PmServiceProvider::class,
artisan vendor:publish
artisan migrate
You need to add in table reg2005_accounts Perfect Money account (enabled access to the API, and Access mask):
Login, Password, type = PM;
I recommend to use a proxy to do so, simply add them to the table reg2005_proxys:
ip = host:port:protocol
Example: 80.78.251.195:2004:http
If you have a APP_DEBUG=true (in .env file)
open in your browser http://yourdomain.com/pay/pm
Here is the only Cron entry you need to add to your server:
* * * * * php /path/to/artisan schedule:run >> /dev/null 2>&1
https://laravel.com/docs/master/scheduling
Add or replace in app/console/Kernel.php this method:
protected function schedule(Schedule $schedule)
{
$schedule->call(function () {
$res = (new PmController())->index();
})->everyMinute();
}
Please see CHANGELOG for more information what has changed recently.
$ phpunit
Please see CONTRIBUTING and CONDUCT for details.
If you discover any security related issues, please email cmp08@ya.ru instead of using the issue tracker.
The MIT License (MIT). Please see License File for more information.