PHPackages                             thiio/exigo-php-sdk - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. thiio/exigo-php-sdk

ActiveLibrary[API Development](/categories/api)

thiio/exigo-php-sdk
===================

This is an early version for an SDK that will consume Exigo's API

0.1.7(2y ago)13.5k↓50%PHP

Since Jul 27Pushed 2y ago2 watchersCompare

[ Source](https://github.com/thiio-com/exigo-php-sdk)[ Packagist](https://packagist.org/packages/thiio/exigo-php-sdk)[ RSS](/packages/thiio-exigo-php-sdk/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (10)Dependencies (5)Versions (15)Used By (0)

README
======

[](#readme)

### Exigo API SDK for PHP

[](#exigo-api-sdk-for-php)

The Exigo API SDK for PHP is a PHP package created by the Thiio Team. It is designed to simplify the process of consuming Exigo API endpoints. With this SDK, you can easily interact with Exigo's comprehensive set of APIs to manage various aspects of your business data, including customers, orders, products, and more. The package provides a simple and efficient API for handling API requests and aims to seamlessly integrate Exigo's APIs into your PHP projects.

Installation
------------

[](#installation)

Install the Exigo API SDK using Composer:

```
composer require thiio/exigo-php-sdk
```

To execute all tests located in the "tests" folder, use the following command in the terminal or command prompt:

```
vendor/bin/phpunit tests/
```

vendor/bin/phpunit: This command runs the PHPUnit command-line tool located in the "vendor/bin" directory of your project. It's installed as a development dependency via Composer. tests/: This specifies the path to the directory containing your test files. Replace it with a different path if your tests are organized elsewhere. Make sure you have PHPUnit installed and its dependencies up-to-date before running the command.

### Process Transaction Example

[](#process-transaction-example)

With GitHub, I usually insert a blockquote.

> ***NOTE:*** You cand find more exampls in the **/tests** folder.

```
 public function it_should_process_a_transaction(){

        $customer = $this->buildCustomerBlueprint();
        $customerTransaction = new Transaction();
        $customerTransaction->setName("CreateCustomerRequest");
        foreach($customer as $key => $value){
            $customerTransaction->addParameter($key,$value);
        }

        $order    = $this->buildOrderBlueprint();
        $orderTransaction = new Transaction();
        $orderTransaction->setName("CreateOrderRequest");
        foreach($order as $key => $value){
            $orderTransaction->addParameter($key,$value);
        }

        $charge   = $this->buildChargeCreditCardTokenBlueprint();
        $chargeTransaction = new Transaction();
        $chargeTransaction->setName("ChargeCreditCardTokenRequest");
        foreach($charge as $key => $value){
            $chargeTransaction->addParameter($key,$value);
        }

        $processTransaction = new ProcessTransaction();
        $processTransaction->addTransactions([$customerTransaction,$orderTransaction, $chargeTransaction]);

        $client = new ExigoApi($_ENV["TEST_USER"],$_ENV["TEST_PASSWORD"],$_ENV["TEST_COMPANY"]);

        $response = $client->processTransaction($processTransaction);

        $this->assertFalse($response->success);

    }
```

###  Health Score

26

—

LowBetter than 43% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity23

Limited adoption so far

Community13

Small or concentrated contributor base

Maturity41

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 50% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~2 days

Total

14

Last Release

990d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/cdaeb19695b0af835ef3e74fe4fc0fcb68ed6fe910c722383055d42383326cd5?d=identicon)[clizaola](/maintainers/clizaola)

![](https://www.gravatar.com/avatar/5478051a21d83b8cab7a5e101c9185f360c9361b6c42b2903673d5b398a203e5?d=identicon)[enriquehoy](/maintainers/enriquehoy)

![](https://www.gravatar.com/avatar/d2f8c1896cacab8b12fcf7a94484136076307ee4252f9ebdd43ea130d9d3d64e?d=identicon)[elthiiofer](/maintainers/elthiiofer)

---

Top Contributors

[![fjcoutino](https://avatars.githubusercontent.com/u/134718071?v=4)](https://github.com/fjcoutino "fjcoutino (3 commits)")[![fcortes95](https://avatars.githubusercontent.com/u/135051915?v=4)](https://github.com/fcortes95 "fcortes95 (2 commits)")[![DevelopFer](https://avatars.githubusercontent.com/u/17594080?v=4)](https://github.com/DevelopFer "DevelopFer (1 commits)")

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/thiio-exigo-php-sdk/health.svg)

```
[![Health](https://phpackages.com/badges/thiio-exigo-php-sdk/health.svg)](https://phpackages.com/packages/thiio-exigo-php-sdk)
```

###  Alternatives

[tencentcloud/tencentcloud-sdk-php

TencentCloudApi php sdk

3731.2M42](/packages/tencentcloud-tencentcloud-sdk-php)[convertkit/convertkitapi

Kit PHP SDK for the Kit API

2167.1k1](/packages/convertkit-convertkitapi)[mapado/rest-client-sdk

Rest Client SDK for hydra API

1125.9k2](/packages/mapado-rest-client-sdk)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
