Preise: fest vs. käufergeprüft
Jedes Produkt in Ihrem Katalog ist entweder fest (der von Ihnen festgelegte Preis wird berechnet) oder käufergeprüft (der Käufer oder das eingebettete HTML wählt den Betrag). Die Wahl ist pro Produkt, nicht pro Projekt, sodass ein einzelnes Projekt einen Katalog mit Festpreis-Downloads neben einem Trinkglas und einer "Nenne deinen Preis"-Spendenseite auf derselben Website betreiben kann, mit einer Webhook-URL und einem Satz Anbieter-Zugangsdaten.
Wir nehmen nie eine Zahlung für ein Produkt entgegen, das nicht in Ihrem Katalog gelistet ist. Es gibt keine projektweite "alles vertrauen"-Hintertür; jeder Checkout muss auf ein von Ihnen konfiguriertes Produkt verweisen.
Warum das wichtig ist
Würde der Worker dem Attribut amount an jedem Buy-Button vertrauen, könnte ein Käufer die Entwicklertools seines Browsers öffnen, amount="29.99" in amount="0.01" ändern, Kaufen klicken und einen Cent für ein 30-Dollar-Produkt zahlen. Festpreis-Produkte machen das unmöglich.
Fester Modus (die sichere Voreinstellung)
Neue Produkte werden im festen Modus erstellt. Sie legen den Preis im Reiter Produkte Ihres Dashboards fest; das Buy-Element auf Ihrer Seite verweist über die ID auf das Produkt. Der Worker liest den Preis aus Ihrem Katalog und ignoriert jeden Betrag oder jede Währung, die das Buy-Element daran haben mag.
<coin-moebius-buy
project-id="proj_YOUR_ID"
product-id="t-shirt-medium"
label="Buy a t-shirt">
</coin-moebius-buy>Ein Käufer, der das HTML bearbeitet, kann den Preis nicht ändern. Der Katalog gewinnt, jedes Mal.
Käufergeprüfter Modus (für Trinkgläser, Spenden und Zahlen-was-du-willst)
Manche Produkte ergeben nur Sinn, wenn der Käufer den Betrag wählt: Spenden-Widgets, Trinkgläser, Nenne-deinen-Preis-Seiten. Setzen Sie dafür die Preisgestaltung des Produkts im Produktformular auf Käufergeprüft. Das Dashboard zeigt zuerst einen Sicherheitsdialog, weil es eine echte Verhaltensänderung ist: Jeder mit Browser-Entwicklertools kann den Betrag vor dem Zahlen bearbeiten. Der Preis, den Sie am Produkt festlegen, wird zum vorgeschlagenen Standard, den das Buy-Element vorausfüllt.
<coin-moebius-buy
project-id="proj_YOUR_ID"
product-id="tip-jar"
amount="5.00"
currency="USD"
label="Leave a tip">
</coin-moebius-buy>Der Snippet-Generator pro Produkt im Dashboard gibt automatisch die richtige Form aus, mit dem vorgeschlagenen Betrag eingetragen.
Ein Produkt zwischen den Modi umschalten
Fest und käufergeprüft werden pro Produkt umgeschaltet, im Produktformular. Der Wechsel zu käufergeprüft öffnet einen einmaligen Sicherheitsdialog, weil es die destruktive Richtung ist; der Wechsel zurück zu fest erfolgt sofort. Neue Checkouts nutzen den neuen Modus umgehend; bereits abgeschlossene Transaktionen bleiben unberührt.