ynievespuntonetsurl/qvapay-sdk-php

这个 PHP 库简化了 Qvapay API 的集成

v1.0.2 2022-10-29 22:52 UTC

This package is auto-updated.

Last update: 2024-09-29 05:43:19 UTC


README

Banner

Latest Version on Packagist MIT Licensed Tests Check & fix styling Total Downloads

这个 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)。请参阅 许可证文件 了解更多信息。