i don't know if it has been discussed before, but i was thinking of some simple steps to make paypal transactions safer.
feel free to add to it.
1. require the buyer to send selfie with his/her id close to his/her face, and another picture with the id, thus seeing if the name on the paypal account is the same as the buyer.
2. require the buyer to send an e-mail from the e-mail account linked to the paypal account, thus verifying that the buyer has access to the e-mail account, and has not stolen/hacked the paypal account. this step may prove useless if the stolen paypal account has the same password as that e-mail account, but it's worth trying. (the sent e-mail could contain the pictures in step 1).
3. require the buyer to send funds from account balance and not from credit card linked to account.
4a. require the buyer to contact paypal via e-mail and make a statement, something like "i, hereby declare that, as the owner of this paypal account, am going to send xxx USD to the account yyy and i will not open a refund claim". the buyer should put the seller's address in the bcc of that e-mail.
or
4b. require the buyer to contact paypal, while logged in his/her account, here
https://www.paypal.com/selfhelp/contact/email , make the statement in 4a. and record with his/her
phone or skype this action. The link will change accordingly based on where the paypal account was registered (eg. for US the link will be
https://www.paypal.com/us/selfhelp/contact/email for DE will be
https://www.paypal.com/de/selfhelp/contact/email and so on).
4b'. (optional) knowing the information above, regarding the country where the paypal account was registered you can ask the buyer to go to
http://bgp.he.net/ (this will show the ip accessing the site, there will be a country flag next to the ip, if the flag doesn't show, you can go even further and ask the buyer to click on the link that starts with AS on the same site, that will give information regarding his/her internet provider and you can get an idea where the internet provider is located). have the buyer record with his/her
phone/skype this action (if it can be done in the same session with step 4b it's even better).
There should be a red flag raised if the country where he registered the account differs from the country where he is accessing the account.as betudontbet said
if the transfer was made from a device u have never been on before they could also ask for an unathorized transaction.
Note: I put emphases on recording video with a phone because it's harder to fake than with a screen capturing software.
5. require the buyer to run TeamViewer QS and give you the I'd and password, that way you can have him log in on his PayPal account (don't worry, you can't see his password) and you can move around his account and see if he made claims before or if he has the money he says he has in his balance. You can even ask him to tell you about any past transactions you see listed there (a buyer with a stolen account may not know details about past transactions). And you can even watch him as he is writing to customer support like in step 4a or 4b.
6. if the buyer wants to send you the funds as goods&services ask him/her for his/her paypal address and send an e-mail in which you say something like "please make the payment (send the money etc etc) so i can send you the script (or anything you can think of that can be sent via e-mail, even a selfie. you can see later why i choose "script") as we agreed". after the buyer sends the funds, you will send him by e-mail a script, any script, from
https://stackoverflow.com/questions/tagged/php?sort=featured&pageSize=15 (or other source) and ask him to reply to your e-mail and confirm that that's exactly what he wanted. that way if he opens a dispute you have evidence that a payment for a service has taken place and a service was delivered.
this steps will at least "thin the herd" of scammers
i know that the haters who have nothing better to do will start to criticize what i have written above, but maybe something good can get out of this.