internet online digital-contract
How to verify the identity of someone you met online?
<p>I need to sign a contract with someone I met online in order to start doing business with him. But how could I possibly know that the information he would put on the digital contract is his real info? How could I know his real name?</p>
<p>Is there a method I can use?</p>
<p>Could I, for example, ask him to send me a dollar through a bank or through PayPal? Would this give me the information I need?</p>

<p>The only way I know is to have a trusted third party able to assess the real identity of someone you cannot physically meet.</p>
<p>In most European countries what is valid is a smartcard certificate signed by an organization that guarantees to use a secure delivery procedure to ensure that the certificate has indeed been delivered to the right person. It normally involves a face to face operation with a trusted staff member who has confirmed the real identity. And records of the procedure are kept to be used later as proof, should the need arise.</p>
<p>Certificates like that do have a cost and are normally used by medium to large organizations. But they are accepted as a proof by most European law courts.</p>
<p>If it is not possible, you are left with the classical risk/gain balance: what level of risk can <strong>you</strong> accept to be able to do your business? Tons of ways are possible, from the scan of an ID card to a banking transaction with a small amount of money, but AFAIK none of them will be acceptable as proof. And <strong>you</strong> will have to accept a remaining risk that the guy using the mail address has a black hat.</p>

<p>I'm going to repeat @polynomial 's comment as an answer because I think it gets to the most important point.  What matters most is how you would enforce the contract, regardless whether the details are accurate or not. You don't say where you are, but consider if you're in country A and I am in country B, how will you enforce the contract terms if there's a disagreement?  I may have been truthful when I entered the contract, or I may have made everything up.  But unless there's a jurisdiction to enforce it, it doesn't matter whether I've lied or not.</p>

<p>There are several possible ways to verify the identity nof a person communicating with you remotely.</p>
<p>Other answers have mentioned having a small Paypal or smartcared payment made to your account. However, Paypal, as I understand it, includes only minimal ID info with their payments.</p>
<p>One method woudf be to ask your correspondent to go to his or her bank, and request a bank officer to prepare a letter on bank letterhead something like this:</p>
<blockquote>
<p>Mr John Jones, whose signature appears below mine, is known to me as a customer of this bank. He has been a customer since {date}. His address is {Address} A photocopy of his {government  ID} appears on the back of this letter. I am having this letter noterized.</p>
</blockquote>
<p>{Signature of bank officer}
{Name and title of bank officer}</p>
<p>{Signature of Jones}</p>
<p>{Notary stamp and signature}</p>
<p>Have this document physically m,ailed to you.  Perhaps have your counterparty also include a copy of his or her bank statement and credit card statement (header pages) with private info blacked out. Call the bank and ask the bank official on the phone to confirm that such a letter was sent. Do this along with the small bank transfer to your account. To fake all this would be a very hard thing, much harder than faking a simple email. The bank account would have to be hacked, a fake government ID created, a notary stamp faked, and someone at the bank corrupted. Probably more secure than meeting a stanger in person.</p>
<p>There are other possibilities involving getting a trusted third party to verify the counterparty's identity and/or government ID.</p>
