fannypack/jpesa

该包的最新版本(v1.0)没有提供许可证信息。

laravel jpesa 移动货币支付实现

v1.0 2017-09-12 06:44 UTC

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 联系我或注册一个 问题