Wie können Leute bezahlen ohne zu wissen aus welchem Land ich komme?

Hallo, ich bin gerade dabei einen online shop aufzubauen. Der ist momentan nur in meinem Land mehr oder weniger aktiv. Bin halt noch ziemlich am Anfang.
Möchte in (naher) Zukunft auch weltweit versenden.
Habe einen Facebook shop, aber (noch) keine Website. Websiten shop ist auch mal irgendwann nächstes Jahr geplant.

Das Ding ist, die Leute/Kunden müssen sich momentan bei mir melden mit dem Artikel aus dem Shop den sie wollen und ich gebe Ihnen dann meine Bankdaten oder PayPal.

Ich hatte jetzt aber schon 2x von Leuten (einmal aus Österreich, und einmal aus England) das ich Ihnen die Bankdaten mitgeteilt haben und die dann sagten.. Ohh warum ist das eine CH Iban Nummer? Kommst du nicht aus Österreich/England?
Und dann haben die nicht gekauft. Was sehr deprimierend ist. Und leicht rassistisch? Spass bei Seite ;D
Leider hat PayPal ja nicht jeder. Da gibt man einfach die Email Adresse an und gut ist..

Habe von Zahlungen jetzt nicht wirklich eine Ahnung, was es da alles gibt.. Hatte auch noch nie eine Kreditkarte zum Beispiel (Könnte mir im Notfall aber eine machen)
Gibt es da irgendeine Möglichkeit wie die Leute zahlen können, ohne das ich denen meine Schweizer Iban Nummer (mit Name und Adresse) geben muss?
Irgendwie über eine Webseite wo ich zum Beispiel meine daten hinterlegen kann und denen einfach den Link schicken kann, worüber die einzahlen können.
Also wie bei einem normalen online shop wo die mit Kreditkarte, PayPal, Banküberweisung zahlen können..

Wie gesagt irgendwann wird es sicher einen online Shop geben, bin aber noch nicht soweit, und möchte wegen ein paar (Auslands) verkäufen, jetzt nicht einfach einen überhasteten online Shop auf die Beine stellen.

Hoffe ihr versteht in etwa was ich meine.

Besten Dank

Webseite, Shopping, Bestellung, Online-Shopping, PayPal, Shop
PHPMailer schickt unendlich E-Mails?

Ich habe eine index.php Datei auf meinem Webspace:

<?php
use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\Exception;
require '.../PHPMailer/src/Exception.php';
require '.../PHPMailer/src/PHPMailer.php';
require '.../PHPMailer/src/SMTP.php';
$mail = new PHPMailer(true);
try
{
    $mail->SMTPDebug = 2;                                       
    $mail->isSMTP();                                            
    $mail->Host       = "...";                    
    $mail->SMTPAuth   = true;                             
    $mail->Username   = "...";                 
    $mail->Password   = "...";                        
    $mail->SMTPSecure = "tls";                              
    $mail->Port       = 587;  
    $mail->setFrom("...", "...");           
    $mail->addAddress("email1@...");
    $mail->addAddress("email2@...");      
    $mail->isHTML();                        
    $mail->Subject = "...";
    $mail->Body    = "<h1>...</h1>
    <h3>...</h3>
    <p>...</p>";
    $mail->send();
    echo "E-Mail geschickt!";
}
catch (Exception $e)
{
    echo "Konnte nicht geschickt werden! Mailer Error: {$mail->ErrorInfo}";
}
?>

Das funktioniert auch, wenn man auf die Website geht, steht da "E-Mail geschickt", und die Emails kommen auch an.

Problem: Jetzt werden jede 1-30 min Emails verschickt, bei der email1 email adresse ist alles normal, bei email2 ist der ganze Text zitiert. Wieso werden jetzt immer E-Mails verschickt? Wieso ist der Text bei email2 zitiert?

Webseite, PHP, Webentwicklung

Meistgelesene Beiträge zum Thema Webseite