gidkom/ovvar-php

用于与 ovvar API 交互的 PHP 库

1.0 2021-04-01 07:56 UTC

This package is auto-updated.

Last update: 2024-08-29 05:43:48 UTC


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'];
}