gidkom / ovvar-php
用于与 ovvar API 交互的 PHP 库
1.0
2021-04-01 07:56 UTC
Requires
- guzzlehttp/guzzle: ^7.0
Requires (Dev)
- orchestra/testbench: ^6.12
- phpunit/phpunit: ^9
README
用于与 ovvar API 交互的 PHP 库
安装
使用 Composer
composer require gidkom/ovvar-php
需求
- PHP 5.4+
用法
认证
从 Ovvar 控制台 生成 API 密钥
设置
<?php
include "vendor/autoload.php";
use Gidkom\Ovvar\Voucher;
$voucher = new Voucher($apikey);
生成新的凭证
只需提供所需的参数
货币: USD
值: 数量值
数量: 生成凭证的数量
通道: 电子邮件 | 短信 接收手机号: 接收凭证 PIN 的手机号码
接收者 电子邮件: 接收凭证 PIN 的电子邮件
<?php
$resp = $voucher->generate([
'currency' => 'USD',
'value' => 1500,
'channel' => 'phone',
'recipient_phone' => '2349063079039',
'quantity' => 10
]);
验证凭证
检查凭证是否有效
<?php
$voucherPin = '12345876';
$resp = $voucher->validate($voucherPin);
兑换凭证
兑换凭证
<?php
$voucherPin = '12345876';
$resp = $voucher->redeem($voucherPin);
响应格式
<?php
# Check result if command is succesful
if($result['status']) {
# Display result
print_r($result['data']);
} else {
# Something went wrong
echo 'Error: ';
echo $result['message'];
}