ynievespuntonetsurl / qvapay-sdk-php
这个 PHP 库简化了 Qvapay API 的集成
v1.0.2
2022-10-29 22:52 UTC
Requires
- php: >=7.3
- ext-curl: *
- ext-json: *
- ext-mbstring: *
- guzzlehttp/guzzle: ^7.3
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.0
- phpunit/phpunit: ^9.5
README
这个 PHP 库简化了 Qvapay API 的集成。
在 QvaPay 上注册
创建您的账户,以便通过 QvaPay 在 https://qvapay.com/register 处理支付。
要求
- PHP 版本 >= 7.3
- Composer
安装
您可以通过 composer 安装此包
composer require ynievespuntonetsurl/qvapay-sdk-php
使用
- 首先,导入 Client 类并使用您的应用程序凭据创建 QvaPay 客户端。
require_once __DIR__ . '/vendor/autoload.php'; use YnievesPuntoNetSURL\QvaPay\Client; try { $qvapay = new Client([ 'app_id' => 'XXX', 'app_secret' => 'XXX', 'version' => '1' ]); } catch (\Exception $e) { echo $e->getMessage(); }
- 获取您的应用程序信息
try { print_r($qvapay->info()); } catch (\Exception $e) { echo $e->getMessage(); }
- 创建发票
try { $invoice = $qvapay->create_invoice([ 'amount' => 10, 'description' => 'Ebook', 'remote_id' => 'EE-BOOk-123', 'signed' => 1 ]); print_r($invoice); } catch (\Exception $e) { echo $e->getMessage(); }
- 获取交易
try { print_r($qvapay->transactions()); } catch (\Exception $e) { echo $e->getMessage(); }
- 获取交易
try { print_r($qvapay->get_transaction($uuid)); } catch (\Exception $e) { echo $e->getMessage(); }
- 获取您的账户余额
try { echo $qvapay->balance(); } catch (\Exception $e) { echo $e->getMessage(); }
您还可以阅读 QvaPay API 文档: https://qvapay.com/docs。
测试
composer test
贡献
请参阅 CONTRIBUTING 了解详细信息。
安全漏洞
请审查 我们的安全策略 了解如何报告安全漏洞。
鸣谢
许可证
MIT 许可证 (MIT)。请参阅 许可证文件 了解更多信息。