PHPackages                             webmavens/laravel-faxage - 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. webmavens/laravel-faxage

ActiveLibrary

webmavens/laravel-faxage
========================

Performs action on fax using faxage api

0.0.6(1y ago)31.9k1[1 issues](https://github.com/webmavens/laravel-faxage/issues)MITPHPPHP ^8.0

Since Jan 29Pushed 3mo ago3 watchersCompare

[ Source](https://github.com/webmavens/laravel-faxage)[ Packagist](https://packagist.org/packages/webmavens/laravel-faxage)[ Docs](https://github.com/webmavens/laravel-faxage)[ RSS](/packages/webmavens-laravel-faxage/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (6)Dependencies (12)Versions (8)Used By (0)

Performs action on fax using faxage api
=======================================

[](#performs-action-on-fax-using-faxage-api)

Send HIPAA Compliant Fax Service by FAXAGE
------------------------------------------

[](#send-hipaa-compliant-fax-service-by-faxage)

What It Does
------------

[](#what-it-does)

This package allows you to send/resend/list/get and notify faxes through faxage with laravel.

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

[](#installation)

You can install the package via composer:

```
composer require webmavens/laravel-faxage
```

Usage
-----

[](#usage)

- Please add below parameters to your .env file.

```
FAXAGE_USERNAME=YOUR_FAXAGE_USERNAME
FAXAGE_PASSWORD=YOUR_FAXAGE_PASSOWRD
FAXAGE_COMPANY_ID=YOUR_COMPANY_ID
FAXAGE_FAXNO=YOUR_FAXNO
FAXAGE_URL_NOTIFY=CALLBACK_URL
FAXAGE_TAG_NUMBER=YOUR_TAG_NUMBER (EX. 1.123.123.1234)
```

- Sendfax Operation

```
$laravelFaxage = new \Webmavens\LaravelFaxage\LaravelFaxage();
$params = [
            'recipname'    => 'test',
            'faxno'        => 8884732963,
            'faxfilenames' => 'fax.HTML',
            'faxfiledata'  => 'Hello World',
            'operation'    => 'sendfax',
        ];
$response = $laravelFaxage->sendFax($params);
```

Below parameters is required for sending fax.

```
recipname = DESTINATION_NAME(32 characters max)
faxno = DESTINATION_NUMBER(10 digits, numeric only)
faxfilenames = FAX_FILE_NAME(Supported File Types: PDF, PS, DOC or DOCX, DOT, WPS, WPD, ODT, RTF, XLS or XLSX, PPT or PPTX, ODS, CSV, HTM, HTML, BMP, GIF, JPG, JPEG, TIF, TIFF, PNG, PCL, TXT)
faxfiledata = FAX_FILE_DATA(strings that are the contents/data of the file in faxfilenames)
operation = 'sendfax'
```

- Resend operation (This operation is used to ‘re-send’ a previously-completed fax)

```
$laravelFaxage = new \Webmavens\LaravelFaxage\LaravelFaxage();
$params = [
            'recipname'    => 'test',
            'faxno'        => 8884732963,
            'faxfilenames' => 'fax.HTML',
            'faxfiledata'  => 'Hello World',
            'operation'    => 'resend',
            'jobid'        => 1011792410,
        ];
$response = $laravelFaxage->sendFax($params);
```

Below parameters is required for resend fax.

```
recipname = DESTINATION_NAME
faxno = DESTINATION_NUMBER
faxfilenames = FAX_FILE_NAME
faxfiledata = FAX_FILE_DATA
operation = 'resend'
jobid = FAX_JOB_ID
```

- Listfax Operation (This operation is used to gather a list of incoming faxes for your account. )

```
$laravelFaxage = new \Webmavens\LaravelFaxage\LaravelFaxage();
$response = $laravelFaxage->listFax();
```

- Getfax Operation (Thisoperation is used to download a received fax image. Note that faxes will be returned as either PDF’s or TIFF’s, depending on the settings in the website under ‘Admin’ -&gt; ‘Company Settings’ -&gt; ‘Fax Format’. The default is PDF unless changed. )

```
$laravelFaxage = new \Webmavens\LaravelFaxage\LaravelFaxage();
$faxId = FAX_ID(The numeric ID of the fax to get, retrieved from the listfax
operation (the recvid in listfax));
$response = $laravelFaxage->getFax($faxId);
```

- Notify Fax (This operation is used to mark an incoming fax as ‘handled’)

```
$laravelFaxage = new \Webmavens\LaravelFaxage\LaravelFaxage();
$faxId = FAX_ID
$response = $laravelFaxage->notifyFaxage($faxId);
```

Demo Video
----------

[](#demo-video)

Watch the demo video to learn how to use this package:

[![Package demo](https://camo.githubusercontent.com/b36bbff30caa5437203af79dcff850887225e298ce3000889b842683defdd33e/68747470733a2f2f696d672e796f75747562652e636f6d2f76692f63325a695f532d6136356f2f302e6a7067)](https://www.youtube.com/watch?v=c2Zi_S-a65o)

👉 [Click here to watch on YouTube](https://youtu.be/c2Zi_S-a65o)

Testing
-------

[](#testing)

```
composer test
```

Changelog
---------

[](#changelog)

Please see [CHANGELOG](CHANGELOG.md) for more information on what has changed recently.

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

[](#contributing)

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

Security Vulnerabilities
------------------------

[](#security-vulnerabilities)

Please review [our security policy](../../security/policy) on how to report security vulnerabilities.

Credits
-------

[](#credits)

- [webmavnes](https://github.com/webmavens)
- [All Contributors](../../contributors)

License
-------

[](#license)

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

###  Health Score

38

—

LowBetter than 85% of packages

Maintenance59

Moderate activity, may be stable

Popularity23

Limited adoption so far

Community14

Small or concentrated contributor base

Maturity49

Maturing project, gaining track record

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

Recently: every ~174 days

Total

6

Last Release

405d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/6e073f589fa8589f8ad99461399e6ca6de1accfb94030fb0526707e17faa8ff5?d=identicon)[webmavens](/maintainers/webmavens)

---

Top Contributors

[![sawan-webmavens](https://avatars.githubusercontent.com/u/456840?v=4)](https://github.com/sawan-webmavens "sawan-webmavens (7 commits)")[![sonali-webmavens](https://avatars.githubusercontent.com/u/45750186?v=4)](https://github.com/sonali-webmavens "sonali-webmavens (7 commits)")[![webmavensteam](https://avatars.githubusercontent.com/u/66576112?v=4)](https://github.com/webmavensteam "webmavensteam (2 commits)")[![rutvikh-webmavens](https://avatars.githubusercontent.com/u/75971167?v=4)](https://github.com/rutvikh-webmavens "rutvikh-webmavens (1 commits)")

---

Tags

laravelwebmavenslaravel-faxage

###  Code Quality

TestsPest

### Embed Badge

![Health badge](/badges/webmavens-laravel-faxage/health.svg)

```
[![Health](https://phpackages.com/badges/webmavens-laravel-faxage/health.svg)](https://phpackages.com/packages/webmavens-laravel-faxage)
```

###  Alternatives

[spatie/laravel-health

Monitor the health of a Laravel application

86910.0M83](/packages/spatie-laravel-health)[sunchayn/nimbus

A Laravel package providing an in-browser API client with automatic schema generation, live validation, and built-in authentication with a touch of Laravel-tailored magic for effortless API testing.

29428.0k](/packages/sunchayn-nimbus)[muhammadhuzaifa/telescope-guzzle-watcher

Telescope Guzzle Watcher provide a custom watcher for intercepting http requests made via guzzlehttp/guzzle php library. The package uses the on\_stats request option for extracting the request/response data. The watcher intercept and log the request into the Laravel Telescope HTTP Client Watcher.

98239.8k1](/packages/muhammadhuzaifa-telescope-guzzle-watcher)[spatie/laravel-mailcoach-sdk

An SDK to easily work with the Mailcoach API in Laravel apps

41290.2k1](/packages/spatie-laravel-mailcoach-sdk)[ralphjsmit/laravel-helpers

A package containing handy helpers for your Laravel-application.

13704.6k2](/packages/ralphjsmit-laravel-helpers)[laravel-freelancer-nl/laravel-index-now

Alert search engines of content changes.

5212.1k](/packages/laravel-freelancer-nl-laravel-index-now)

PHPackages © 2026

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