Ich denke, dass Nicht-Deutsche (nicht) unehrlicher sind als Deutsche. Leider kann keiner mit absoluter Sicherheit verhindern, dass ihm/ihr Falschgeld untergeschoben wird. Auch dem Käufer könnte derartiges passieren (ohne dessen Wissen).
Das Problem ist aber auch, dass nicht alle Menschen sich mit unserem Geld gleichgut auskennen und daher unterschiedlich gefährdet gegenüber Falschgeld sind. Das könnte z.B. auch uns passieren, wenn wir im Ausland Urlaub machen und bis dahin lediglich eine kleine Menge Geld der uns fremden Währung gesehen haben.
Infogedessen kann auch niemand garantieren, nicht mit Falschgeld zu bezahlen. Denn oft weiss man nicht, woran man dieses von echtem unterscheiden kann.
Ich gehe jedenfalls davon aus, dass der von dir genannte Käufer ehrlich ist.