acharsoft/vandar-laravel

用于 vandar 网关的 Laravel 库

v1.5 2019-11-11 11:46 UTC

This package is auto-updated.

Last update: 2024-09-11 23:33:53 UTC


README

用于 vandar 网关的 Laravel 库

安装

步骤 1

运行此命令
composer require acharsoft/vandar-laravel

步骤 2

将以下内容添加到 config/services.php

 'vandar' => [
        'api' => '6cc20e798ba30a2f352c0bf7ebfed11158af14b7',
        'test' => false
    ]

您可以在 vandar 控制台 中找到您的 API。

使用方法

开始之前,将以下代码添加到类顶部

use Vandar\Laravel\Facade\Vandar;

然后,您需要发送支付请求如下

$result = Vandar::request($amount, $mobile = null, $factorNumber = null, $description = null, $callback);

并将 $result['token'] 保存以验证支付。
现在您可以将用户重定向到网关

Vandar::redirect();
//or 
Vandar::redirectUrl();

用户完成支付后,vandar 将用户重定向到 $callback,URL 中包含一个令牌。您可以像这样通过传递令牌到验证方法来验证支付

$token=$_GET['token'];
$result = Vandar::verify($token);

您可以在此处阅读有关响应和 API 的更多信息 这里.

错误报告

如果您发现错误,请添加 问题