On Line Document signing using php

We would like to have a customer enter (on a web form) the pertinent info for purchasing a Service Agreement. Then we would like to display the printed form, on line in a pdf that the customer can sign, meaning the customer accepts the terms & agrees to the payment amount specified (entered in the form) to be charged the specified amount.

I would like to do all this in php, but I'm not sure about the document signing.

I found some stuff thru Google searching "on-line document signing with php", not sure I got much there.

Can anyone suggest a package or give me pointers on how to integrate?

Richard KortsBusiness Owner / Chief DeveloperAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Ray PaseurCommented:
Online document signing has been a "thing" since the Clinton Administration.  It's an enforceable contract that results from (1) acceptance of terms and conditions and (2) clicking a link to "sign" the document.  Without this, eBay could not exist, Amazon one-click orders could not exist, Netflix could not exist, etc.  So we can be fairly sure that it's a workable solution.

Some of the Government documents I've seen presented for electronic signing require you to type your full name in place of a handwritten signature.  I do not believe this is necessary since only the Government requires something like this.

So the solution is to create a database record for the signature, and generate an HTML form for the client.  When the client checks the box that accepts the terms and clicks the link or button to "sign" the document, update your database to show that they "signed up."  That's all you have to do.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Richard KortsBusiness Owner / Chief DeveloperAuthor Commented:
Ray, thanks.

My customer probably won't buy that, but maybe.

Ray PaseurCommented:
I understand, and I think your customer should "buy that" because the rest of the online world does!  Good luck with the project! ~Ray
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.