ortigan/cashfree

Cashfree Laravel库

v1.0.3 2023-09-01 05:34 UTC

This package is auto-updated.

Last update: 2024-09-30 01:17:45 UTC


README

 cashfree library

Cashfree Laravel包

Total Downloads License

简化版的Cashfree集成Laravel包。该包提供易于使用的功能,可让您无缝集成Cashfree API。

安装

您可以通过composer安装此包

composer require ortigan/cashfree

您可以选择发布配置文件

 php artisan vendor:publish --provider="Ortigan\Cashfree\CashfreeServiceProvider" --tag="cashfree-config"

配置

修改您的.env

必需

// required if you use "Auto Collect" 
CASHFREE_AUTO_COLLECT_CLIENT_ID=
CASHFREE_AUTO_COLLECT_SECRET_KEY=

// required if you use "Payout"
CASHFREE_PAYOUT_CLIENT_ID=
CASHFREE_PAYOUT_CLIENT_KEY=

可选

CASHFREE_SANDBOX=true|false
CASHFREE_AUTO_COLLECT_TEST_URL=
CASHFREE_AUTO_COLLECT_PROD_URL=
CASHFREE_AUTO_COLLECT_AUTH_ROUTE=
CASHFREE_PAYOUT_TEST_URL=
CASHFREE_PAYOUT_PROD_URL=
CASHFREE_PAYOUT_AUTH_ROUTE=

基本用法

use Ortigan/Cashfree/Cashfree;

$virtualAccount = Cashfree::auto_collect()->createVirtualAccount([
     'vAccountId' => 'johndoe_1324',
     'name' => John Doe,
     'phone' => "9999999999",
     'email' => 'johndoe@gmail.com',
     'min_amount' => 50000,
     'max_amount' => 500000
 ]);

响应

{
    "status": "SUCCESS",
    "subCode": "200",
    "message": "Virtual account added successfully",
    "data": [
        "accountNumber": "CASHFREE1234VATEST",
        "ifsc": "YESB0CMSNOC"
    ]
}

包含的服务

  • 付款
  • 自动收集
  • 验证套件

许可

MIT许可(MIT)。请参阅许可文件获取更多信息。