fannypack / jpesa
该包的最新版本(v1.0)没有提供许可证信息。
laravel jpesa 移动货币支付实现
v1.0
2017-09-12 06:44 UTC
Requires
- guzzlehttp/guzzle: ~6.0
- illuminate/database: ~5.4
- illuminate/support: ~5.4
This package is auto-updated.
Last update: 2024-09-05 20:32:39 UTC
README
这是laravel 5中JPesa支付的一个简单/基本实现
支持的操作
注意:您必须有一个有效的JPesa账户才能使用这个库
- 接收金钱 [请求支付]
更多信息请访问 JPesa
安装
composer require fannypack/jpesa
注册服务提供者
FannyPack\JPesa\JPesaServiceProvider::class,
注册门面服务提供者
'JPesa' => FannyPack\JPesa\JPesa::class,
在注册服务提供者后运行此命令
php artisan vendor:publish
此命令将在您的代码库中创建库配置文件和迁移的副本
jpesa.php
运行迁移
php artisan migrate
环境设置
库从您的应用程序根目录的 .env 文件中加载配置。以下为 jpesa.php 的内容
return [
'username' => env('JPESA_USERNAME', ''),
'password' => env('JPESA_PASSWORD', ''),
];
在您的 jpesa 账户上下文中使用
在与您的模型一起使用时添加
namespace App; use FannyPack\JPesa\Billable; use Illuminate\Database\Eloquent\Model; class Account extends Model { use Billable; }
从已注册的移动货币号码请求支付
$response = JPesa::deposit($from_phone_number, $amount);
关于 jpesa 交易的信息
$response = JPesa::info($transactionId);
错误
对于发现的任何错误,请通过邮箱 andrewmvp007@gmail.com 联系我或注册一个 问题