ymzf/pay

There is no license information available for the latest version (1.0.0) of this package.

1.0.0 2025-02-14 03:41 UTC

This package is auto-updated.

Last update: 2025-06-14 05:10:16 UTC


README

安装要求

PHP 5.6.0 及更高版本

Composer

您可以通过 Composer 安装绑定。运行以下命令:

composer require ymzf/pay

请使用 autoload 的自动加载:

require_once 'vendor/autoload.php';

手动安装

如果您不想使用 Composer,可以下载最新版本。然后单独使用 Api.php

require_once '..../Api.php';

依赖

环境需要以下扩展才能正常工作:

  • curl, 不过如果您愿意,也可以使用自己的非curl客户端
  • json

如果使用Composer,这些依赖项应该被自动处理。如果您手动安装,您需要确保这些扩展是可用的。

使用示例

一般用法

$app_id = "应用ID";
$apiKey = "应用密钥";
$api = new Api($app_id, $apiKey);
$orderInfo = [
    'channel_id' => '通道ID',
    'merchant_order_no' => date('YmdHis') . mt_rand(1000, 9999), //商户订单号
    'order_amount' => '20.00', // 订单金额
    'return_url' => 'http://www.ymzf.org/return', // 同步回调地址
    'notify_url' => 'http://www.ymzf.org/notify', // 异步回调地址
];

### 创建订单
$result = $api->createOrder($orderInfo);

### 查询订单
$result = $api->queryOrder('系统订单号');