PHPackages                             bluntelk/ixpmanager-xero - 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. bluntelk/ixpmanager-xero

ActiveLibrary[API Development](/categories/api)

bluntelk/ixpmanager-xero
========================

IXP Manager Integration with Xero

v1.11(5mo ago)3186MITPHPPHP ^8.0CI failing

Since May 24Pushed 5mo ago1 watchersCompare

[ Source](https://github.com/bluntelk/ixpmanager-xero)[ Packagist](https://packagist.org/packages/bluntelk/ixpmanager-xero)[ RSS](/packages/bluntelk-ixpmanager-xero/feed)WikiDiscussions master Synced 3w ago

READMEChangelogDependencies (4)Versions (23)Used By (0)

Xero Integration for IXP Manager
================================

[](#xero-integration-for-ixp-manager)

Install Instructions
--------------------

[](#install-instructions)

```
composer require bluntelk/ixpmanager-xero

```

Setting up Xero Config
----------------------

[](#setting-up-xero-config)

Please perform the following config

In your ixpmanager base dir, run (if you haven't already)

```
php artisan vendor:publish --tag=config --provider="Webfox\Xero\XeroServiceProvider"
php artisan vendor:publish --provider="bluntelk\IxpManagerXero\IxpXeroServiceProvider"

```

Xero Scopes
-----------

[](#xero-scopes)

This is the config for the package that we are using to handle the integration with Xero. You will need to include the following scopes

```
accounting.contacts
accounting.settings.read
accounting.transactions.read

```

The scopes config section may look a little like:

```
        'scopes'                     => [
            'openid',
            'email',
            'profile',
            'offline_access',
            'accounting.contacts',
            'accounting.settings.read',
            'accounting.transactions.read',
        ],
```

Integrations
------------

[](#integrations)

In the config file you can see the client id and client secret config are set from the environment. You can either inject your config into the environment (preferred) or update the config to include the client id and secret provided to you.

Development
-----------

[](#development)

I have used a small composer trick to develop this package

We tell composer to look for our dev dir with our package at the same level

```
php composer.phar config repositories.local '{"type": "path", "url": "../ixp-manager-xero"}' --file composer.json

```

and then we require our package at the tip

```
php composer.phar require bluntelk/ixpmanager-xero:dev-master

```

now you can develop on a freshly checkout out IXP Manager!

###  Health Score

44

—

FairBetter than 91% of packages

Maintenance70

Regular maintenance activity

Popularity14

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity70

Established project with proven stability

 Bus Factor1

Top contributor holds 100% 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 ~97 days

Recently: every ~130 days

Total

22

Last Release

175d ago

Major Versions

v0.10 → v1.02022-05-12

### Community

Maintainers

![](https://www.gravatar.com/avatar/52d1528159b62984f3e53bbca54cbde23672f40188caa35a5627a64d96dd4c81?d=identicon)[bluntelk](/maintainers/bluntelk)

---

Top Contributors

[![bluntelk](https://avatars.githubusercontent.com/u/203695?v=4)](https://github.com/bluntelk "bluntelk (35 commits)")

### Embed Badge

![Health badge](/badges/bluntelk-ixpmanager-xero/health.svg)

```
[![Health](https://phpackages.com/badges/bluntelk-ixpmanager-xero/health.svg)](https://phpackages.com/packages/bluntelk-ixpmanager-xero)
```

###  Alternatives

[statamic/cms

The Statamic CMS Core Package

4.8k3.5M920](/packages/statamic-cms)[darkaonline/l5-swagger

OpenApi or Swagger integration to Laravel

2.9k36.4M126](/packages/darkaonline-l5-swagger)[knuckleswtf/scribe

Generate API documentation for humans from your Laravel codebase.✍

2.3k13.5M60](/packages/knuckleswtf-scribe)[mozex/anthropic-laravel

Laravel integration for the Anthropic API: facade, config publishing, install command, testing fakes, messages, streaming, tool use, thinking, and batches.

72287.1k1](/packages/mozex-anthropic-laravel)[justbetter/laravel-magento-client

A client to interact with Magento

49108.7k14](/packages/justbetter-laravel-magento-client)[scriptdevelop/whatsapp-manager

Paquete para manejo de WhatsApp Business API en Laravel

783.5k](/packages/scriptdevelop-whatsapp-manager)

PHPackages © 2026

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