abhishekkhaware/laravel-razor-pay-cashier

Laravel Cashier 提供了一个简洁流畅的接口,用于访问 Razorpay 的订阅计费服务。

v1.0.12 2020-11-26 20:43 UTC

README

StlyeCI Latest Stable Version License Total Downloads Monthly Downloads Daily Downloads HitCount

简介

Laravel Cashier 启发 Razorpay Cashier 提供了一个简洁流畅的接口,用于访问 Razorpay 的订阅计费服务。它处理了几乎所有您讨厌编写的样板订阅计费代码。除了基本的订阅管理外,Cashier 还可以处理订阅“数量”、取消宽限期。

安装

composer require "msonowal/laravel-razor-pay-cashier"

接下来,在您的 config/app.php 配置文件中注册服务提供者。

Msonowal\Razorpay\Cashier\CashierServiceProvider

环境配置

config/services.php 中定义这些键

'razorpay' => [
    'model'     =>  App\Models\User::class,
    'key'       =>  env('RAZORPAY_KEY'),
    'secret'    =>  env('RAZORPAY_SECRET'),
],

这将注册一个单例,可以使用 razorpay 作为解析器来访问

官方文档

待办事项:文档。目前,您可以根据 laravel cashier 的文档进行实施,API 我几乎保持与 razorpay 相同的签名,但进行了修改

.env

RAZORPAY_KEY=
RAZORPAY_SECRET=
RAZORPAY_MODEL=

本地运行 Cashier 的测试

待办事项:添加基于应用程序侧行项生成发票的功能

贡献

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

许可

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

发现任何错误吗?或者提出改进,请打开一个 issue 或发送 me 一个 PR