payrex / payrex-php
PayRex PHP 库
v1.0.0
2024-09-04 14:23 UTC
Requires
- php: >=5.6.0
- ext-curl: *
- ext-json: *
- ext-mbstring: *
Requires (Dev)
- phpunit/phpunit: ^9.1
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>"; }