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.6k↓80%PHP

Since Jul 27Pushed 3w 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 yesterday

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

37

—

LowBetter than 81% of packages

Maintenance62

Regular maintenance activity

Popularity22

Limited adoption so far

Community13

Small or concentrated contributor base

Maturity42

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

1046d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/872285?v=4)[Carlos Lizaola](/maintainers/clizaola)[@clizaola](https://github.com/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

[statamic/cms

The Statamic CMS Core Package

4.8k3.6M984](/packages/statamic-cms)[tencentcloud/tencentcloud-sdk-php

TencentCloudApi php sdk

3741.3M47](/packages/tencentcloud-tencentcloud-sdk-php)[neuron-core/neuron-ai

The PHP Agentic Framework.

2.0k656.1k38](/packages/neuron-core-neuron-ai)[avalara/avataxclient

Client library for Avalara's AvaTax suite of business tax calculation and processing services. Uses the REST v2 API.

528.5M7](/packages/avalara-avataxclient)[eslazarev/wildberries-sdk

Wildberries OpenAPI clients (generated).

273.0k](/packages/eslazarev-wildberries-sdk)[files.com/files-php-sdk

Files.com PHP SDK

2481.1k](/packages/filescom-files-php-sdk)

PHPackages © 2026

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