razorpay/razorpay

Razorpay PHP 客户端库

2.9.0 2023-12-18 04:19 UTC

This package is auto-updated.

Last update: 2024-09-10 00:04:14 UTC


README

Build Status Stable License

Razorpay API 提供的官方 PHP 库。

在此处阅读有关入门和了解 Razorpay 支付流程的信息:https://docs.razorpay.com/docs/getting-started

先决条件

  • PHP 7.3 至 8.1 的最低版本

安装

  • 如果您的项目使用 composer,请运行以下命令
composer require razorpay/razorpay:2.*
  • 如果您不使用 composer,请从 发布部分 下载最新版本。**您应下载 razorpay-php.zip 文件**。之后,将 Razorpay.php 包含在您的应用程序中,您就可以像往常一样使用 API 了。

##注意:此 PHP 库遵循以下实践

  • Razorpay\Api 下命名空间
  • API 抛出异常而不是返回错误
  • 尽可能以数组的形式传递选项,而不是多个参数
  • 所有请求和响应都通过 JSON 通信

文档

Razorpay API 和其使用的文档可在 https://docs.razorpay.com 查找。

基本用法

使用 key_idkey_secret 实例化 razorpay php 实例。您可以从仪表板应用程序(https://dashboard.razorpay.com/#/app/keys)获取密钥。

use Razorpay\Api\Api;

$api = new Api($api_key, $api_secret);

可以通过 $api 对象访问资源。所有方法调用都遵循以下模式

    // $api->class->function() to access the API
    //Example
    $api->payment->fetch($paymentId);

支持的资源

开发

有关开发入门,请参阅 doc.md 文件。

发布

发布步骤

  1. 将新代码分支合并到 master。
  2. src/Api.php 中提升版本。
  3. CHANGELOG.md 中将“Unreleased”重命名为新的标签。
  4. CHANGELOG.md 顶部添加一个新空白的“Unreleased”部分
  5. 修复 CHANGELOG.md 中的链接
  6. 提交
  7. 标记发布并将其推送到 GitHub
  8. 一旦 travis 构建通过,将自动创建发布。编辑发布以添加一些描述。

许可证

Razorpay PHP SDK 在 MIT 许可证下发布。有关更多详细信息,请参阅 LICENSE 文件。