buildrr/tango-raas-api
Composer 安装命令:
composer require buildrr/tango-raas-api
包简介
TangoCard RAAS PHP SDK
关键字:
README 文档
README
Tango Rewards as a Service v2 API for PHP
TangoCard RAAS PHP SDK for RAAS api v2
Refer to Tango Raas API for actual response and requests. https://integration-www.tangocard.com/raas_api_console/v2/
Usage
Initialize the base Tango Object with your API credentials.
$tangocard = new TangoCard('PLATFORM_ID','PLATFORM_KEY');
$tangocard->setAppMode("sandbox"); //Default mode is production.
Valid Values : "production", "sandbox"
Raas API Calls:
All Raas api calls return a stdObject with two properties: status and data The data property contains the response from the RaaS API as an stdObject.
Response Structure:
Buildrr\TangoRaasApi\TangoCardResponse Object
(
[status] => //contains status of the request : True if api response is 2x else false
[data] => stdClass Object
(
//contains requested data
)
)
-
Get a list of all Customers
$tangoCard->getCustomers(); -
Create a new Customer
$tangoCard->createCustomer($customerIdentifier,$displayName); -
Get details for a specific Customer
$tangoCard->getCustomerInfo($customerIdentifier); -
Get a list of all Accounts created for a specific Customer
$tangoCard->getCustomerAccounts($customerIdentifier); -
Create an Account under a specific Customer
$tangoCard->createCustomerAccount($customerIdentifier,$contactEmail,$displayName,$accountIdentifier); -
Get a list of Accounts
$tangoCard->getAccountList(); -
Get details for a specific Account
$tangoCard->getAccountDetail($accountIdentifier); -
Fund an Account
$tangoCard->fundAccount($customerIdentifier,$accountIdentifier,$creditCardToken,$amount); -
Unregister a Credit Card
$tangoCard->unregisterCreditCard($customerIdentifier,$accountIdentifier,$creditCardToken); -
List all credit cards
$tangoCard->getCreditCardList(); -
Register a new Credit Card
$tangoCard->registerCreditCard($customerIdentifier,$accountIdentifier,$cardNumber,$verificationNumber,$expiration,$firstName,$lastName,$emailAddress,$addressLine1,$addressLine2,$city,$state,$postalCode,$country,$ipAddress,$label); -
Get details for a specific Credit Card
$tangoCard->getCreditCardDetail($creditCardToken); -
Get all items in the Platform's Catalog
$tangoCard->getCatalogs(); -
Get a list of Orders
$tangoCard->getOrderList(); -
Create an Order under a specific Account
$tangoCard->placeOrder($customerIdentifier,$accountIdentifier,$amount,$utid,$sendEmail,$recipientEmail,$recipientFirstName,$recipientLastName,$campaign,$emailSubject,$message,$notes,$senderEmail,$senderFirstName,$senderLastName,$externalRefID); -
Get details for a specific Order
$tangoCard->getOrderDetail($refOrderId); -
Resend a specific Order
$tangoCard->resendOrder($referenceOrderID);
buildrr/tango-raas-api 适用场景与选型建议
buildrr/tango-raas-api 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 117 次下载、GitHub Stars 达 0, 最近一次更新时间为 2022 年 11 月 09 日, 在 PHP 生态内属于活跃度较高的组件。
它主要适用于以下技术方向: 「sdk」 「tangocard」 等业务场景。在实际项目中,围绕这些方向常见需要落地的问题包括:接口对接、性能调优、并发安全、与既有框架(Laravel / ThinkPHP / Yii / Webman 等)的兼容适配,以及生产环境的日志埋点与稳定性保障。
我们在过去多个企业项目中使用过 buildrr/tango-raas-api 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 buildrr/tango-raas-api 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
与 buildrr/tango-raas-api 相关的其它包
同方向 / 同关键字的高下载量 PHP Composer 包推荐,方便对比选型:
TangoCard RAAS PHP SDK
PHP SDK for the Enconvert file conversion API
支付宝开放平台v3协议文档,支持最新版PHP8+
Merchant-side PHP SDK for YoPay Pay Open API.
SDK oficial da API AurePay para PHP (tipado via OpenAPI)
SDK oficial da API AureEX para PHP (tipado via OpenAPI)
统计信息
- 总下载量: 117
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 16
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2022-11-09