xoxoday/plumapi

此包的最新版本(1.0.1)没有可用的许可证信息。

此包包含用于创建订单的plum API

1.0.1 2022-12-08 15:25 UTC

This package is not auto-updated.

Last update: 2024-09-27 00:10:34 UTC


README

Plum 包

什么是Plum API?

此包负责调用Plum API,例如创建订单(Paytm现金回扣)。

安装

使用Composer安装此包。

$ composer require xoxoday/plumapi

发布包

使用以下Artisan命令创建config/xoplum.php和Jobs/PlumOrder.php文件

$ php artisan vendor:publish  --tag="Plum_files"

完成配置

设置您的凭证

打开config/xoplum.php配置文件并设置您的凭证

return [
    'xoplum_client_id' => env('xoplum_client_id', 'Set your Client ID'),
    'xoplum_client_secret' => env('xoplum_client_secret', 'Set your Client Secret'),
    'xoplum_env' => env('xoplum_env', 'sandbox'),   //change sandbox to production in case of production site 
    'xoplum_sandbox_url' => env('xoplum_sandbox_url', 'https://stagingaccount.xoxoday.com/chef/v1/'),
    'xoplum_production_url' => env('xoplum_production_url', 'https://accounts.xoxoday.com/chef/v1/'),
    'xoplum_product_id' => env('xoplum_product_id', 'Set Product ID'),
];

数据库表迁移

在您的数据库中创建xoplum_api_credentials和xoplum_orders表。

$ php artisan migrate

设置您的参考键

检查您的数据库中的xoplum_api_credentials表。设置您的凭证

如何使用

参考sample.php文件中的代码,并使用此包的功能。