payrex/payrex-php

PayRex PHP 库

v1.0.0 2024-09-04 14:23 UTC

This package is auto-updated.

Last update: 2024-09-13 02:52:47 UTC


README

PayRex PHP 库为 PHP 应用程序提供了便捷的 PayRex API 访问。在对象实例化时探索代表 PayRex API 资源的各个 PHP 类。

查看 example.php 以了解使用示例。

要求

PHP 5.6.0 及以上版本。

Composer

您可以通过 Composer 安装此库。运行以下命令:

composer require payrex/payrex-php

要使用绑定,请使用 Composer 的 自动加载

require_once('vendor/autoload.php');

手动安装

如果您更喜欢手动安装库而不是使用 Composer,您可以下载 最新版本。然后,为了使用绑定,包含 initialize.php 文件。

require_once('/path/to/payrex-php/initialize.php');

依赖项

绑定需要以下扩展才能正常工作

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

入门

简单用法如下

$client = new \Payrex\PayrexClient('Your PayRex secret api key');
$paymentIntent = $client->paymentIntents->create([
    'amount' => 10000,
    'currency' => 'PHP',
    'payment_methods' => ['card']
]);

echo $paymentIntent->id;

处理错误

try {
    $client = new \Payrex\PayrexClient('Your PayRex secret api key');
    $paymentIntent = $client->paymentIntents->create([
        'amount' => 10000,
        'currency' => 'PHP',
        'payment_methods' => ['card']
    ]);
} catch(\Payrex\Exceptions\InvalidRequestException $e) {
   print "<pre>";
   print_r($e->getError());
   print "</pre>";
}