承接 trustswiftly/trustswiftly-php-sdk 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

trustswiftly/trustswiftly-php-sdk

Composer 安装命令:

composer require trustswiftly/trustswiftly-php-sdk

包简介

Common interface for HTTP clients

README 文档

README

PHP SDK for the TrustSwiftly

Our official API documentation is at TrustSwifly Integration Documentation

Installation

With Composer

composer require trustswifly/trustswiftly-php-sdk
"trustswiftly/trustswiftly-php-sdk": "^1.0"

Usage

Intialize Configs

$trustObject = new TrustSwiftly\TrustSwiftly($api_key, $base_url, $api_secret, $embed_key);

Validate Configs

$validationResponse = TrustSwiftly\TrustSwiftly::validateCredentials($key,$base_url,$api_secret,$embed_key);

User Apis

Get All Users

$filterAndSortOptions=[
        'per_page'=>2
    ];
$userData=$trustObject->userClient()->getAllUsers($filterAndSortOptions);

Get User Details By Id

$userDetails=$trustObject->userClient()->getUserDetails($user_id);

User Object

$user=$userDetails->user();

User Verifications

$user=$userDetails->userVerifications();

Create User

$userData = [
        'email'=>'test@example.com'
    ];
$userCreateData = $trustObject->userClient()->createUser($userData);

User Update

$updateData=[
        'first_name'=>'asd'
    ];
$userDetails=$trustObject->userClient()->updateUser($user_id,$updateData);

User Verification Update

$updateData=[
        'verification_id'=>xx,
        'status'=>xx
    ];
$userVerificationData=$trustObject->userClient()->updateUserVerification($user_id,$updateData);

Delete User

$userDetails=$trustObject->userClient()->deleteUser($user_id);

Get Magic Link

$userDetails=$trustObject->userClient()->getMagicLink($user_id);

Template Apis

Get Templates

$templateData=$trustObject->templateClient()->getVerificationTemplates();

Stat Apis

Get Statistics

$statData=$trustObject->statisticsClient()->getVerificationStats();

Signatures

Embed

$embedSignature=$trustObject->getEmbedSignature($user_id);

Webhook

$result=TrustSwiftly\TrustSwiftly::verifyWebhookSignature($receivedSignature,file_get_contents("php://input"),$signatureSecret);

统计信息

  • 总下载量: 13
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 2
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2021-12-07

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固