lubusin/laravel-mojo

Laravel Mojo 提供了 Instamojo 的支付和退款服务的表达式流畅接口。

资助包维护!
Patreon

v2.0.4 2018-02-13 12:41 UTC

This package is auto-updated.

Last update: 2024-09-07 20:32:07 UTC


README

Latest Stable Version Build Status Scrutinizer Code Quality SensioLabs Insight Total Downloads License

介绍

Laravel Mojo 提供了对 Instamojo 在线支付和退款服务的表达式流畅接口。它处理了几乎所有您讨厌编写且无法观看下一集 Narcos 的样板化支付代码。除了基本的支付和退款管理外,Mojo 还存储所有交易和退款详情,并按您的要求提供(是的,您甚至不需要大声说 Ok google)。

以下是您可以做到的一些简短示例

$instamojoFormUrl = Mojo::giveMeFormUrl($user,$amount,$purpose);

return redirect($instamojoFormUrl);

这就是支付的全部内容,它还以同样的轻松方式获取支付详情

$details = Mojo::giveMePaymentDetails();

我最喜欢的三个助手

$income = Mojo::myAndMojosIncome(); // Total amount including Instamojo's fees

$income = Mojo::myIncome(); // Total amount excluding Instamojo's fees

$income = Mojo::mojosIncome(); // Instamojo's total fees

更多内容请参阅文档

文档

您可以在WIKI中找到整个文档和 Narcos 第三季度的预告。这就是为什么制作了 WIKI!但是,没有人关心...

在使用 Laravel Mojo 时遇到困难,有任何功能请求或电视剧推荐?请随时在 GitHub 上创建问题,我会尽快解决。

先决条件

  • 如果您是从 v1 升级到 v2,请查看变更日志
  • PHP >=7.0
  • CURL 扩展应启用

安装

启用 CURL 扩展以使用此包

您可以使用以下命令通过 composer 安装此包

composer require lubusin/laravel-mojo

接下来,您必须添加服务提供程序

// config/app.php
'providers' => [
    ...
    Lubusin\Mojo\MojoServiceProvider::class,
];

您可以使用以下命令注册服务提供程序后运行事务和退款详情的迁移

php artisan migrate

您可以使用以下命令发布配置文件 "laravelmojo.php"

php artisan vendor:publish --provider="Lubusin\Mojo\MojoServiceProvider"

一个 "laravelmojo.php" 文件将被发布在配置目录中。在继续之前,请确保在您的 .env 文件中填写正确的配置值。

安装成功后,请继续阅读这里的文档

贡献

感谢您考虑为 Laravel Mojo 贡献。您可以在这里阅读贡献指南

安全

如果您发现任何与安全相关的问题,请通过harish@lubus.in 发送电子邮件,而不是使用问题跟踪器。

致谢

关于 LUBUS

LUBUS 是一家总部位于孟买的网页设计公司。有关我们的更多信息,请访问我们的网站

许可证

Laravel Mojo 是开源软件,采用MIT 许可证

变更日志

请查看变更日志以获取详细信息