reg2005/pmpaylaravel

此包允许您获取Perfect Money(http://perfectmoney.is)的余额、交易历史并执行批量支付

1.0.5 2016-04-29 19:54 UTC

This package is not auto-updated.

Last update: 2024-09-14 18:20:46 UTC


README

Latest Version on Packagist Software License Build Status Coverage Status Quality Score Total Downloads

此包允许您获取Perfect Money(http://perfectmoney.is)的余额、交易历史并执行批量支付

安装

通过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

您需要在reg2005_accounts表中添加Perfect Money账户(启用对API的访问权限和访问掩码)

登录名、密码、类型=PM;

代理

我建议使用代理来完成此操作,只需将它们添加到reg2005_proxys表即可

ip = host:port:protocol

示例:80.78.251.195:2004:http

测试

如果您有APP_DEBUG=true(在.env文件中)

在您的浏览器中打开 http://yourdomain.com/pay/pm

使用Cron

这是您需要添加到服务器的唯一Cron条目

    * * * * * php /path/to/artisan schedule:run >> /dev/null 2>&1

https://laravel.net.cn/docs/master/scheduling

在app/console/Kernel.php中添加或替换此方法

    protected function schedule(Schedule $schedule)
    {

        $schedule->call(function () {

            $res =  (new PmController())->index();

        })->everyMinute();
    }

变更日志

有关最近更改的更多信息,请参阅CHANGELOG

测试

$ phpunit

贡献

有关详细信息,请参阅CONTRIBUTINGCONDUCT

安全性

如果您发现任何安全问题,请通过电子邮件cmp08@ya.ru联系,而不是使用问题跟踪器。

鸣谢

许可

MIT许可(MIT)。有关更多信息,请参阅许可文件