You should be leery selling anything online to a person without some form of rapport.
At minimum ask for their cell number and have a good old fashioned talk if they are a complete stranger.
It’s easy to spot a scammer. They’ll likely decline the idea or come up with a million excuses not to.
Picking out a foreign accent or a story that just doesn’t jive can be done with a 60 second phone call.
I recently have had a couple scammers contact me for a wanted ad I have posted in the classifieds here. They both wanted me to pay through Zelle for what that’s worth. One went as far as hacking a cell phone number and breifly having a text conversation with me but wouldn’t talk over the phone. Like magic his number wasn’t working a few hours later and he sent me another number to “try.” In his first email he said he was located in Denver, but “his” cell phone was from Maryland.
At this point I knew it was a scammer and did my best to waste his time with fake information and saying I couldn’t get the money to send
He sent me three different ways to pay and multiple phone numbers and multiple email accounts with completely different names lol
Scammers are looking for easy targets who don’t do any reconnaissance and questioning of their own.
In your case, a guy named Bill Johnson from Fargo, ND has a zero percent chance of having a foreign accent and his area code should somewhat jive from the area.