webmavens/laravel-faxage

使用faxage api在传真上执行操作

0.0.4 2023-06-29 14:17 UTC

This package is auto-updated.

Last update: 2024-09-29 17:02:05 UTC


README

FAXAGE提供的HIPAA合规传真发送服务

功能说明

此包允许您使用laravel通过faxage发送/重发/列出/获取并通知传真。

安装

您可以通过composer安装此包

composer require webmavens/laravel-faxage

使用

  • 请将以下参数添加到您的.env文件中。
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)
  • 发送传真
$laravelFaxage = new Webmavens\LaravelFaxage();
$response = $laravelFaxage->sendFax($params);

发送传真所需的以下参数。

recipname = DESTINATION_NAME
faxno = DESTINATION_NUMBER
faxfilenames = FAX_FILE_NAME
faxfiledata = FAX_FILE_DATA
opration = 'sendfax'
  • 重发传真
$laravelFaxage = new Webmavens\LaravelFaxage();
$response = $laravelFaxage->sendFax($params);

重发传真所需的以下参数。

recipname = DESTINATION_NAME
faxno = DESTINATION_NUMBER
faxfilenames = FAX_FILE_NAME
faxfiledata = FAX_FILE_DATA
opration = 'resend'
jobid = FAX_JOB_ID
  • 列出传真
$laravelFaxage = new Webmavens\LaravelFaxage();
$response = $laravelFaxage->listFax();
  • 获取传真
$laravelFaxage = new Webmavens\LaravelFaxage();
$faxId = FAX_ID
$response = $laravelFaxage->getFax($faxId);
  • 通知传真
$laravelFaxage = new Webmavens\LaravelFaxage();
$faxId = FAX_ID
$response = $laravelFaxage->notifyFaxage($faxId);

测试

composer test

变更日志

有关最近更改的更多信息,请参阅CHANGELOG

贡献

有关详细信息,请参阅CONTRIBUTING

安全漏洞

有关如何报告安全漏洞,请审查我们的安全策略

鸣谢

许可证

MIT许可证(MIT)。有关更多信息,请参阅许可证文件