munna / pm
Perfect Money API
v1.0.3
2020-05-04 17:27 UTC
This package is auto-updated.
Last update: 2024-09-05 03:30:38 UTC
README
一个用于Perfect Money支付API集成的Laravel包
安装
需要PHP 5.4+或HHVM 3.3+,以及Composer。
您应该在账户设置中启用perfemoney api模式。
要获取最新版本,只需引入即可。
composer require munna/pm
或者将以下行添加到您的composer.json文件的require块中。
"munna/pm": "1.0.*"
当前版本
"1.0.3"
然后您需要运行composer install或composer update来下载它并更新自动加载器。
一旦安装了Munna\Pm,您需要注册服务提供者。打开config/app.php,并将以下内容添加到providers键中。
Munna\Pm\PerfectMoneyServiceProvider::class
配置
您可以使用以下命令发布配置文件
php artisan vendor:publish --provider="Munna\Pm\PerfectMoneyServiceProvider"
一个名为perfectmoney.php的配置文件,其中包含一些合理的默认值,将被放置在您的config目录中。
<?php return [ /** * Perfect Money Login Account ID * */ 'perfect_money_account' => '12345678', /** * Perfect Money Loggin Password * */ 'perfect_money_password' => 'YOUR_PASSWORD', /** * Perfect Money Payer Account ID [Like U123456] * */ 'perfect_money_payeraccount' => 'Your_Account_id', ];
设置您的账户信息后,您应该调用此Artisan命令。
php artisan config:clear
让我在这里简要解释一下该包提供的流畅方法。
/** * Create an instance of PerfectMoney */ $pm = new PerfectMoney; /** * Check Your Account */ $pm->getName(); /** * Check Your Balance * Normally you can see all your balances */ $pm->balance(); /** * To check specify current balance you need to pass an one optional parameter * Support ["USD", "EURO", "Troy oz."] etc */ $pm->balance("USD"); /** * Sent or Transfer Amount To Others Account * All send parameter are required * $receiver = "Payee Account ID [LIKE: U123456]" * $amount = 100 [Int, double Value] * $payment_id = "Random Payment Id" to track your transaction * $memo = "Description About Your Send or Transfer" */ $pm->send($receiver, $amount, $payment_id, $memo);
许可证
MIT许可证(MIT)。