PHPackages                             deviddev/billingo-api-v3-wrapper - 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. deviddev/billingo-api-v3-wrapper

ActiveLibrary[API Development](/categories/api)

deviddev/billingo-api-v3-wrapper
================================

This is a simple Laravel wrapper for Billingo (billingo.hu) API V3 SwaggerHUB PHP SDK.

v2.3.1(1y ago)2216.3k↓30.3%8MITPHPPHP ^8.2

Since Oct 17Pushed 1y ago3 watchersCompare

[ Source](https://github.com/deviddev/billingo-api-v3-php-and-laravel-wrapper)[ Packagist](https://packagist.org/packages/deviddev/billingo-api-v3-wrapper)[ Docs](https://github.com/deviddev/billingo-api-v3-wrapper)[ RSS](/packages/deviddev-billingo-api-v3-wrapper/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (10)Dependencies (4)Versions (40)Used By (0)

Latest Changelog
================

[](#latest-changelog)

v2.2 -&gt; v2.3.1 Drop support: Laravel 8, 9, 10 and PHP 8.1 Add support: Laravel 12 and PHP 8.2

Billingo API V3 Laravel and PHP Wrapper
=======================================

[](#billingo-api-v3-laravel-and-php-wrapper)

This is a simple Laravel (PHP) wrapper for Billingo (billingo.hu) API V3 SwaggerHUB PHP SDK.

Compatible with: Laravel 11.x and 12.x or PHP 8.2&lt;=

**You can use the wrapper easily with all type of PHP projects (not just Laravel) from 1.0.0 version without changing except downloadInvoice method.**

Installation
============

[](#installation)

You can install the package via composer or just download it:

```
composer require deviddev/billingo-api-v3-wrapper
```

Usage
=====

[](#usage)

### Laravel

[](#laravel)

Publish config file:

`php artisan vendor:publish --tag="billingo-config"`

**First set up your Billingo API V3 key in ./config/billingo-api-v3-wrapper.php config file.**

Import wrapper with facade:

```
use BillingoApiV3Wrapper as BillingoApi;
```

### PHP

[](#php)

Import wrapper:

```
use Deviddev\BillingoApiV3Wrapper\BillingoApiV3Wrapper as BillingoApi;
```

You must add your api key to BillingoApi object constructor:

```
$billingoApi = new BillingoApi('YOUR_API_KEY_HERE');
```

Available methods
=================

[](#available-methods)

Make an api instance (eg.: BankAccount, Currency, Document, DocumentBlock, DocumentExport, Organization, Partner, Product, Util):

```
api(string $apiName);
```

Add some data to model:

```
make(array $data);
```

Make a model instance (eg: Address, BankAccount, Currency, Document, etc... - see in ./vendor/deviddev/billingo-api-v3-php-sdk/lib/model):

```
model(string $modelName, array $data = null);
```

(if you don't want use **make()** method simply add necessary data as second parameter)

With http info (get http info (headers, response code, etc...)):

```
withHttpInfo();
```

Get invoice, partner, product(call api class method with model instance):

```
get(int $id);
```

Delete partner, product (call api class method with model instance):

```
delete(int $id);
```

Delete payment (call api class method with model instance):

```
deletePayment(int $id);
```

Create model (call api class method with model instance):

```
create();
```

Create Receipt on Document model:

```
createReceipt();
```

Update model (call api class method with model instance and model id):

```
update(int $id);
```

Cancel invoice:

```
cancelInvoice(int $invoiceId);
```

Create invoice from proforma invoice:

```
createInvoiceFromProforma(int $invoiceId);
```

Create invoice from draft invoice:

```
createInvoiceFromDraft(int $invoiceId);
```

Create receipt from draft invoice:

```
createReceiptFromDraft(int $invoiceId);
```

Check tax number:

```
checkTaxNumber(string $taxNumber);
```

List model (call api class method with model instance):

```
list(array $conditions);
```

\*\*\* All conditions is optional!

Download invoice to server:

```
downloadInvoice(int $invoiceId, string $path = null, string $extension = null);
```

Send invoice in email:

```
sendInvoice(int $invoiceId);
```

Get invoice Online Számla status:

```
getOnlineSzamlaStatus(int $invoiceId);
```

Get invoice public url response:

```
getPublicUrl(int $id);
```

Get Billingo API response:

```
getResponse();
```

Get Billingo API response id (eg.: partner id, invoice id, etc.):

```
getId();
```

### Method chaining:

[](#method-chaining)

All pulic methods are chainable, except **getResponse()** and **getId()** methods. If you don't add some data to `model(string $modelName, array $data = null)` method second `array $data = null` parameter, you **MUST** use `make(array $data)` method **BEFORE** `model()` method, see in examples. The `withHttpInfo()` method **MUST** be called **IMMEDIATELY AFTER** the `api()`, `make()` or `model()` methods.

Examples
========

[](#examples)

### Create partner example:

[](#create-partner-example)

Partner array:

```
$partner = [
    'name' => 'Test Company',
    'address' => [
        'country_code' => 'HU',
        'post_code' => '1010',
        'city' => 'Budapest',
        'address' => 'Nagy Lajos 12.',
    ],
    'emails' => ['test@company.hu'],
    'taxcode' => '',
];
```

#### Laravel

[](#laravel-1)

Create partner and get response:

```
BillingoApi::api('Partner')->model('PartnerUpsert', $partner)->create()->getResponse();
```

OR

Create partner with make and get response:

```
BillingoApi::api('Partner')->make($partner)->model('PartnerUpsert')->create()->getResponse();
```

OR

Create partner and get partner id:

```
BillingoApi::api('Partner')->model('PartnerUpsert', $partner)->create()->getId();
```

OR

Create partner with make and get partner id:

```
BillingoApi::api('Partner')->make($partner)->model('PartnerUpsert')->create()->getId();
```

#### PHP

[](#php-1)

Create partner and get response:

```
$billingoApi->api('Partner')->model('PartnerUpsert', $partner)->create()->getResponse();
```

OR

Create partner with make and get response:

```
$billingoApi->api('Partner')->make($partner)->model('PartnerUpsert')->create()->getResponse();
```

OR

Create partner and get partner id:

```
$billingoApi->api('Partner')->model('PartnerUpsert', $partner)->create()->getId();
```

OR

Create partner with make and get partner id:

```
$billingoApi->api('Partner')->make($partner)->model('PartnerUpsert')->create()->getId();
```

### Update partner example:

[](#update-partner-example)

Partner array:

```
$partner = [
    'name' => 'Test Company updated',
    'address' => [
        'country_code' => 'HU',
        'post_code' => '1010',
        'city' => 'Budapest',
        'address' => 'Nagy Lajos 12.',
    ],
    'emails' => ['test@company.hu'],
    'taxcode' => '',
];
```

#### Laravel

[](#laravel-2)

Update partner and get response:

```
BillingoApi::api('Partner')->model('Partner', $partner)->update('BILLINGO_PARTNER_ID')->getResponse();
```

OR

Update partner with make and get response:

```
BillingoApi::api('Partner')->make($partner)->model('Partner')->update('BILLINGO_PARTNER_ID')->getResponse();
```

OR

Update partner and get partner id:

```
BillingoApi::api('Partner')->model('Partner', $partner)->update('BILLINGO_PARTNER_ID')->getId();
```

OR

Update partner with make and get partner id:

```
BillingoApi::api('Partner')->make($partner)->model('Partner')->update('BILLINGO_PARTNER_ID')->getId();
```

#### PHP

[](#php-2)

Update partner and get response:

```
$billingoApi->api('Partner')->model('Partner', $partner)->update('BILLINGO_PARTNER_ID')->getResponse();
```

OR

Update partner with make and get response:

```
$billingoApi->api('Partner')->make($partner)->model('Partner')->update('BILLINGO_PARTNER_ID')->getResponse();
```

OR

Update partner and get partner id:

```
$billingoApi->api('Partner')->model('Partner', $partner)->update('BILLINGO_PARTNER_ID')->getId();
```

OR

Update partner with make and get partner id:

```
$billingoApi->api('Partner')->make($partner)->model('Partner')->update('BILLINGO_PARTNER_ID')->getId();
```

### Create invoice example:

[](#create-invoice-example)

Invoice array:

```
$invoice = [
    'partner_id' => BILLINGO_PARTNER_ID, // REQUIRED int
    'block_id' => YOUR_BILLINGO_BLOCK_ID, // REQUIRED int
    'bank_account_id' => YOUR_BILLINGO_BANK_ACCOUNT_ID, // int
    'type' => 'invoice', // REQUIRED
    'fulfillment_date' => Carbon::now('Europe/Budapest')->format('Y-m-d'), // REQUIRED, set up other time zone if it's necessaray
    'due_date' => Carbon::now('Europe/Budapest')->format('Y-m-d'), // REQUIRED, set up other time zone if it's necessaray
    'payment_method' => 'online_bankcard', // REQUIRED, see other types in billingo documentation
    'language' => 'hu', // REQUIRED, see others in billingo documentation
    'currency' => 'HUF', // REQUIRED, see others in billingo documentation
    'conversion_rate' => 1, // see others in billingo documentation
    'electronic' => false, // see others in billingo documentation
    'paid' => false, // see others in billingo documentation
    'items' =>  [
        [
            'name' => 'Laptop', // REQUIRED
            'unit_price' => '100000', // REQUIRED
            'unit_price_type' => 'gross', // REQUIRED
            'quantity' => 2, // REQUIRED int
            'unit' => 'db', // REQUIRED
            'vat' => '27%', // REQUIRED
            'comment' => 'some comment here...',
        ],
    ],
    'comment' => 'some comment here...',
    'settings' => [
        'mediated_servicíe' => false,
        'without_financial_fulfillment' => false,
        'online_payment' => '',
        'round' => 'five',
        'place_id' => 0,
    ],
];
```

#### Laravel

[](#laravel-3)

Create invoice and get response:

```
BillingoApi::api('Document')->model('DocumentInsert', $invoice)->create()->getResponse();
```

OR

Create invoice with make and get response:

```
BillingoApi::api('Document')->make($invoice)->model('DocumentInsert')->create()->getResponse();
```

OR

Create invoice and get invoice id:

```
BillingoApi::api('Document')->model('DocumentInsert', $invoice)->create()->getId();
```

OR

Create invoice with make and get invoice id:

```
BillingoApi::api('Document')->make($invoice)->model('DocumentInsert')->create()->getId();
```

#### PHP

[](#php-3)

Create invoice and get response:

```
$billingo->api('Document')->model('DocumentInsert', $invoice)->create()->getResponse();
```

OR

Create invoice with make and get response:

```
$billingo->api('Document')->make($invoice)->model('DocumentInsert')->create()->getResponse();
```

OR

Create invoice and get invoice id:

```
$billingo->api('Document')->model('DocumentInsert', $invoice)->create()->getId();
```

OR

Create invoice with make and get invoice id:

```
$billingo->api('Document')->make($invoice)->model('DocumentInsert')->create()->getId();
```

### Create receipt example:

[](#create-receipt-example)

Receipt array:

```
$receipt = [
    'partner_id' => BILLINGO_PARTNER_ID, // REQUIRED int
    'block_id' => YOUR_BILLINGO_BLOCK_ID, // REQUIRED int
    'type' => 'receipt', // REQUIRED
    'payment_method' => 'online_bankcard', // REQUIRED, see other types in billingo documentation
    'currency' => 'HUF', // REQUIRED, see others in billingo documentation
    'conversion_rate' => 1, // see others in billingo documentation
    'electronic' => false, // see others in billingo documentation
    'items' =>  [
        [
            'name' => 'Laptop', // REQUIRED
            'unit_price' => '100000', // REQUIRED
            'vat' => '27%', // REQUIRED
        ],
        [
            'product_id' => YOUR_PRODUCT_ID, // REQUIRED
        ],
    ],
];
```

#### Laravel

[](#laravel-4)

Create receipt and get response:

```
BillingoApi::api('Document')->model('ReceiptInsert', $receipt)->create()->getResponse();
```

OR

Create receipt with make and get response:

```
BillingoApi::api('Document')->make($receipt)->model('ReceiptInsert')->create()->getResponse();
```

OR

Create receipt and get receipt id:

```
BillingoApi::api('Document')->model('ReceiptInsert', $receipt)->create()->getId();
```

OR

Create receipt with make and get receipt id:

```
BillingoApi::api('Document')->make($receipt)->model('ReceiptInsert')->create()->getId();
```

#### PHP

[](#php-4)

Create receipt and get response:

```
$billingo->api('Document')->model('ReceiptInsert', $receipt)->create()->getResponse();
```

OR

Create receipt with make and get response:

```
$billingo->api('Document')->make($receipt)->model('ReceiptInsert')->create()->getResponse();
```

OR

Create receipt and get receipt id:

```
$billingo->api('Document')->model('ReceiptInsert', $receipt)->create()->getId();
```

OR

Create receipt with make and get receipt id:

```
$billingo->api('Document')->make($receipt)->model('ReceiptInsert')->create()->getId();
```

### List invoices, partners, blocks, etc example:

[](#list-invoices-partners-blocks-etc-example)

#### Laravel

[](#laravel-5)

List invoices:

```
BillingoApi::api('Document')->list([
    'page' => 1,
    'per_page' => 25,
    'block_id' => 42432,
    'partner_id' => 13123123,
    'payment_method' => 'cash',
    'payment_status' => 'paid',
    'start_date' => '2020-05-10',
    'end_date' => '2020-05-15',
    'start_number' => '1',
    'end_number' => '10',
    'start_year' => 2020,
    'end_year' => 2020,
    'type' => 'invoice'
])->getResponse();
```

List partners:

```
BillingoApi::api('Partner')->list([
    'page' => 1,
    'per_page' => 5
])->getResponse();
```

List partners with query string:

```
BillingoApi::api('Partner')->list([
    'page' => 1,
    'per_page' => 5,
    'query' => 'Teszt partner'
])->getResponse();
```

List blocks:

```
BillingoApi::api('DocumentBlock')->list([
    'page' => 1,
    'per_page' => 5
])->getResponse();
```

List banks accounts:

```
BillingoApi::api('BankAccount')->list([
    'page' => 1,
    'per_page' => 5
])->getResponse();
```

List products:

```
BillingoApi::api('Products')->list([
    'page' => 1,
    'per_page' => 5
])->getResponse();
```

#### PHP

[](#php-5)

List invoices:

```
$billingoApi->api('Document')->list([
    'page' => 1,
    'per_page' => 25,
    'block_id' => 42432,
    'partner_id' => 13123123,
    'payment_method' => 'cash',
    'payment_status' => 'paid',
    'start_date' => '2020-05-10',
    'end_date' => '2020-05-15',
    'start_number' => '1',
    'end_number' => '10',
    'start_year' => 2020,
    'end_year' => 2020,
    'type' => 'invoice'
])->getResponse();
```

List partners:

```
$billingoApi->api('Partner')->list([
    'page' => 1,
    'per_page' => 5
])->getResponse();
```

List partners with query string:

```
$billingoApi->api('Partner')->list([
    'page' => 1,
    'per_page' => 5,
    'query' => 'Teszt partner'
])->getResponse();
```

List blocks:

```
$billingoApi->api('DocumentBlock')->list([
    'page' => 1,
    'per_page' => 5
])->getResponse();
```

List banks accounts:

```
$billingoApi->api('BankAccount')->list([
    'page' => 1,
    'per_page' => 5
])->getResponse();
```

List products:

```
$billingoApi->api('Products')->list([
    'page' => 1,
    'per_page' => 5
])->getResponse();
```

### Download invoice example:

[](#download-invoice-example)

#### Laravel

[](#laravel-6)

Default path is: `./storage/app/invoices`

Default extension is: `.pdf`

File name is invoice id.

Return the path in the response, eg.:

```
path: "invoices/11246867.pdf"
```

Download invoice:

```
BillingoApi::api('Document')->downloadInvoice(INVOICE_ID)->getResponse();
```

OR

Download to specified path and extension:

```
BillingoApi::api('Document')->downloadInvoice(INVOICE_ID, 'PATH', 'EXTENSION')->getResponse();
```

#### PHP

[](#php-6)

Come in version 1.1.

### Send invoice in e-mail example:

[](#send-invoice-in-e-mail-example)

Return the e-mails array where to send the invoce, eg.:

```
emails: [
    "kiss@kft.hu"
]
```

#### Laravel

[](#laravel-7)

Send invoice:

```
BillingoApi::api('Document')->sendInvoice(INVOICE_ID)->getResponse();
```

#### PHP

[](#php-7)

Send invoice:

```
$billingoApi->api('Document')->sendInvoice(INVOICE_ID)->getResponse();
```

### Get invoice public url example:

[](#get-invoice-public-url-example)

Return the public url array, eg.:

```
[
    public_url: "https://api.billingo.hu/document-access/K3drE0Gvb2eRwQNYlypfasdOlJADB4Y"
]
```

#### Laravel

[](#laravel-8)

Get invoice public url:

```
BillingoApi::api('Document')->getPublicUrl(INVOICE_ID)->getResponse();
```

#### PHP

[](#php-8)

Get invoice public url:

```
$billingoApi->api('Document')->getPublicUrl(INVOICE_ID)->getResponse();
```

### Cancel invoice example:

[](#cancel-invoice-example)

#### Laravel

[](#laravel-9)

Cancel invoice:

```
BillingoApi::api('Document')->cancelInvoice(INVOICE_ID)->getResponse();
```

#### PHP

[](#php-9)

Cancel invoice:

```
$billingoApi->api('Document')->cancelInvoice(INVOICE_ID)->getResponse();
```

### Create invoice from proforma invoice example:

[](#create-invoice-from-proforma-invoice-example)

#### Laravel

[](#laravel-10)

Create invoice from proforma invoice:

```
BillingoApi::api('Document')->createInvoiceFromProforma(INVOICE_ID)->getResponse();
```

#### PHP

[](#php-10)

Create invoice from proforma invoice:

```
$billingoApi->api('Document')->createInvoiceFromProforma(INVOICE_ID)->getResponse();
```

#### Laravel

[](#laravel-11)

Create invoice from draft invoice:

```
BillingoApi::api('Document')->createInvoiceFromDraft(INVOICE_ID)->getResponse();
```

#### PHP

[](#php-11)

Create invoice from draft invoice:

```
$billingoApi->api('Document')->createInvoiceFromDraft(INVOICE_ID)->getResponse();
```

#### Laravel

[](#laravel-12)

Create receipt from draft invoice:

```
BillingoApi::api('Document')->createReceiptFromDraft(INVOICE_ID)->getResponse();
```

#### PHP

[](#php-12)

Create receipt from draft invoice:

```
$billingoApi->api('Document')->createReceiptFromDraft(INVOICE_ID)->getResponse();
```

### Check tax number example:

[](#check-tax-number-example)

First set up your NAV connection in your billingo account, because it always return "Invalid tax number!"

#### Laravel

[](#laravel-13)

Check tax number:

```
BillingoApi::api('Util')->checkTaxNumber('tax_number')->getResponse();
```

#### PHP

[](#php-13)

Check tax number:

```
$billingoApi->api('Util')->checkTaxNumber('tax_number')->getResponse();
```

### Get invoice, product, partner example:

[](#get-invoice-product-partner-example)

#### Laravel

[](#laravel-14)

Get invoice:

```
BillingoApi::api('Document')->get(INVOICE_ID)->getResponse();
```

Get partner:

```
BillingoApi::api('Partner')->get(PARTNER_ID)->getResponse();
```

Get product:

```
BillingoApi::api('Product')->get(PRODUCT_ID)->getResponse();
```

#### PHP

[](#php-14)

Get invoice:

```
$billingoApi->api('Document')->get(INVOICE_ID)->getResponse();
```

Get partner:

```
$billingoApi->api('Partner')->get(PARTNER_ID)->getResponse();
```

Get product:

```
$billingoApi->api('Product')->get(PRODUCT_ID)->getResponse();
```

### Delete product, partner example:

[](#delete-product-partner-example)

#### Laravel

[](#laravel-15)

Delete partner:

```
BillingoApi::api('Partner')->delete(PARTNER_ID)->getResponse();
```

Delete product:

```
BillingoApi::api('Product')->get(PRODUCT_ID)->getResponse();
```

#### PHP

[](#php-15)

Delete partner:

```
$billingoApi->api('Partner')->delete(PARTNER_ID)->getResponse();
```

Delete product:

```
$billingoApi->api('Product')->get(PRODUCT_ID)->getResponse();
```

### Delete payment example:

[](#delete-payment-example)

#### Laravel

[](#laravel-16)

Get partner:

```
BillingoApi::api('Partner')->deletePayment(PAYMENT_ID)->getResponse();
```

#### PHP

[](#php-16)

Get partner:

```
$billingoApi->api('Partner')->deletePayment(PAYMENT_ID)->getResponse();
```

### With http info example:

[](#with-http-info-example)

#### Laravel

[](#laravel-17)

With http info:

```
BillingoApi::api('Product')->withHttpInfo()->list(['page' => 1, 'per_page' => 5])->getResponse();
```

#### PHP

[](#php-17)

With http info:

```
$billingoApi->api('Product')->withHttpInfo()->list(['page' => 1, 'per_page' => 5])->getResponse();
```

Testing
-------

[](#testing)

First set up your Billingo API V3 Key in `config/config.php` file.

Linux, MAC OS

```
$ ./vendor/bin/phpunit

```

OR

```
$ composer test

```

Windows

```
$ vendor\bin\phpunit

```

OR

```
$ composer test-win

```

Contributing
------------

[](#contributing)

Please see [CONTRIBUTING](CONTRIBUTING.md) for details.

### Security

[](#security)

If you discover any security related issues, please email  instead of using the issue tracker.

Credits
-------

[](#credits)

- [David Molnar](https://github.com/deviddev)
- [All Contributors](../../contributors)

License
-------

[](#license)

The MIT License (MIT). Please see [License File](LICENSE.md) for more information.

Laravel Package Boilerplate
---------------------------

[](#laravel-package-boilerplate)

This package was generated using the [Laravel Package Boilerplate](https://laravelpackageboilerplate.com).

###  Health Score

50

—

FairBetter than 96% of packages

Maintenance48

Moderate activity, may be stable

Popularity38

Limited adoption so far

Community17

Small or concentrated contributor base

Maturity79

Established project with proven stability

 Bus Factor2

2 contributors hold 50%+ of commits

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 ~45 days

Recently: every ~194 days

Total

38

Last Release

384d ago

Major Versions

v0.9.3 → 1.0.02020-11-04

1.1.0 → 2.0.02021-10-10

PHP version history (4 changes)v0.0.1PHP ^7.1

2.0.0PHP &gt;=7.4

v2.1.0PHP ^8.1

v2.3.1PHP ^8.2

### Community

Maintainers

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

---

Top Contributors

[![deviddev](https://avatars.githubusercontent.com/u/14124968?v=4)](https://github.com/deviddev "deviddev (44 commits)")[![codespotdev](https://avatars.githubusercontent.com/u/60301122?v=4)](https://github.com/codespotdev "codespotdev (42 commits)")[![greksazoo](https://avatars.githubusercontent.com/u/17304994?v=4)](https://github.com/greksazoo "greksazoo (6 commits)")[![0xb4lint](https://avatars.githubusercontent.com/u/3747631?v=4)](https://github.com/0xb4lint "0xb4lint (1 commits)")[![Ufooo](https://avatars.githubusercontent.com/u/10393280?v=4)](https://github.com/Ufooo "Ufooo (1 commits)")

---

Tags

apilaravelwrapperv3billingo

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/deviddev-billingo-api-v3-wrapper/health.svg)

```
[![Health](https://phpackages.com/badges/deviddev-billingo-api-v3-wrapper/health.svg)](https://phpackages.com/packages/deviddev-billingo-api-v3-wrapper)
```

###  Alternatives

[aerni/laravel-spotify

A Laravel wrapper for the Spotify Web API

209145.6k](/packages/aerni-laravel-spotify)[php-tmdb/laravel

Laravel Package for TMDB ( The Movie Database ) API. Provides easy access to the wtfzdotnet/php-tmdb-api library.

16553.3k1](/packages/php-tmdb-laravel)[dariusiii/tmdb-laravel

Laravel Package for TMDB ( The Movie Database ) API. Provides easy access to the wtfzdotnet/php-tmdb-api library.

1821.1k](/packages/dariusiii-tmdb-laravel)[lasserafn/laravel-economic

Economic REST wrapper for Laravel

1118.5k](/packages/lasserafn-laravel-economic)[sboo/laravel5-mailjet

Mailjet driver for Laravel 5

154.6k](/packages/sboo-laravel5-mailjet)

PHPackages © 2026

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