wsw/sift-science

PHP 客户端 Sift Science

1.0.9 2017-08-28 14:28 UTC

This package is auto-updated.

Last update: 2024-08-29 04:14:41 UTC


README

SDK Sift Science

Scrutinizer Code Quality Code Coverage Build Status

安装

通过 Composer

composer require wsw/sift-science

使用

创建新账户

<?php

use InvalidArgumentException;
use WSW\Email\Email;
use WSW\SiftScience\Credentials;
use WSW\SiftScience\Exceptions\SiftScienceRequestException;
use WSW\SiftScience\Services\CreateAccountService;

try {

    $credentials = new Credentials('apiToken');

    $service = new CreateAccountService($credentials);

    $account = $service->createAccountBuilder();

    $account
        ->setUserId('billy_jones_301')
        ->setSessionId('gigtleqddo84l8cm15qe4il')
        ->setUserEmail(new Email('bill@gmail.com'))
        ->setName('Bill Jones')
        ->setPhone('1-415-555-6040');

    $service->create($account);

} catch (SiftScienceRequestException $e) {
    echo $e->getMessage();

} catch (InvalidArgumentException $e) {
    echo $e->getMessage();

}

测试

$ composer test

安全性

如果您发现任何安全相关的问题,请通过电子邮件 ronaldo@whera.com.br 联系,而不是使用问题跟踪器。

致谢

许可协议

MIT 许可协议 (MIT)。请参阅 许可文件 获取更多信息。