Made to Order Software Corporation Logo

PHP eFax FAQ

We often receive questions from our customers regarding PHP eFax, and we find many of those questions are regarding common issues. We have placed these common questions with solutions and work-arounds here on this FAQ page. If your question does not appear here, please do not hesitate to post a comment at the bottom of the page and we'll add an answer here enlightened. Thank you for your interest in PHP eFax!

What are the requirements to use PHP eFax?

You need to have an eFax® Developer account. PHP eFax only works with that system. If you have an eFax email account, it will not work with our library--you will have to upgrade to the full eFax Developer system in that case.

You need to install the HTTP Request module. This module is used to send requests to the eFax® Developer server. More information can be found in our PHP eFax documentation.

A valid SSL certificate is also strongly suggested.

Can I send faxes with this system?

Yes. eFax Developer sends fax everywhere in the world.

Can I receive faxes with this system?

Yes. Receiving faxes requires adding one PHP file to your server to accept connections from eFax® Developer to your server.

Note also that the eFax® Developer connections require you to have a valid SSL certificate signed by a third party such as VeriSign, GoDaddy.com, etc.

Do I need an SSL Certificate?

In order to send faxes, an SSL certificate is not required unless you want to get the confirmation automatically (we actually strongly suggest you get a certificate no matter what.)

On the other hand, if you want to receive faxes, an SSL certificate is a requirement.

Any type of SSL certificate signed by a third party will do--you do not need a certificate that will allow you to do e-Commerce.

Can I uniquely identify each fax?

The eFax® Developer system assigns a unique identifier to each fax going out and coming in. That identifier can be used to query the eFax® Developer server and on your end it can be used to uniquely link faxes to your users.

How much does it cost?

  • PHP eFax

PHP eFax costs US$99 and you get access to all the files of the major version you purchased. For instance, if you purchase eFax version 1.3, then you will be able to download eFax 1.0, 1.1, 1.2, 1.3, 1.4 and any newer version.

  • eFax Developer

Made to Order Software Corporation does not set prices or otherwise control the eFax® Developer system. Please contact eFax for definitive price quotes.

In the past, eFax has made offers such as one month free, a setup fee, and a monthly fee. The fee you pay varies depending on your country and other parameters.

  • Sending Faxes

Made to Order Software Corporation does not set prices or otherwise control the eFax® Developer system. Please contact eFax for definitive price quotes.

Many eFax accounts are offered a deal where the first few pages received are free. Generally, it is limited to 10 pages, but it will depend on your volume. The cost per page is also dependent on your volume. At the time of this writing, it costs US$0.10 to fax anywhere in the United States and Canada. Various countries have different prices.

  • Receiving Faxes

Made to Order Software Corporation does not set prices or otherwise control the eFax® Developer system. Please contact eFax for definitive price quotes.

Receiving faxes is similar to sending faxes, except that the cost of receiving a page does not vary depending on the origin location of the fax.

When I buy PHP eFax, do I receive the source code?

Absolutely! Since our PHP library is not encrypted, you get the full source code and if you desire, you may review and enhance the code to suit your unique requirements.

Under what license is PHP eFax sold?

PHP eFax is sold under a commercial, proprietary license, and a copy of the license is shipped in the documentation. You may use the library on one server for one website. For each new server and/or website, you are required to purchase a new license. If you need multiple licenses, contact us.