Prijzen: vast vs koper-geprijsd
Elk product in uw catalogus is ofwel vast (de prijs die u instelt is wat in rekening wordt gebracht) ofwel koper-geprijsd (de koper of de ingebouwde HTML kiest het bedrag). De keuze is per product, niet per project, dus een enkel project kan een catalogus met downloads met vaste prijs draaien naast een fooienpot en een "noem uw eigen prijs"-donatiepagina op dezelfde site, met één webhook-URL en één set provider-inloggegevens.
We accepteren nooit een betaling voor een product dat niet in uw catalogus staat. Er is geen "vertrouw alles"-noodluik op projectniveau; elke checkout moet verwijzen naar een product dat u configureerde.
Waarom dit ertoe doet
Als de worker het amount-attribuut op elke buy button vertrouwde, kon een koper de developer tools van zijn browser openen, amount="29.99" bewerken naar amount="0.01", op Kopen klikken, en één cent betalen voor een product van $30. Producten in vaste modus maken dat onmogelijk.
Vaste modus (de veilige standaard)
Nieuwe producten worden in vaste modus aangemaakt. U stelt de prijs in op het tabblad Producten van uw dashboard; het buy-element op uw site verwijst naar het product met zijn id. De worker leest de prijs uit uw catalogus en negeert elk bedrag of valuta dat het buy-element er mogelijk op heeft.
<coin-moebius-buy
project-id="proj_YOUR_ID"
product-id="t-shirt-medium"
label="Buy a t-shirt">
</coin-moebius-buy>Een koper die de HTML bewerkt kan de prijs niet veranderen. De catalogus wint, elke keer.
Koper-geprijsde modus (voor fooienpotten, donaties en betaal-wat-u-wilt)
Sommige producten slaan alleen ergens op als de koper het bedrag kiest: donatiewidgets, fooienpotten, noem-uw-eigen-prijs-pagina's. Zet daarvoor de Prijsstelling van het product op Koper-geprijsd in het productformulier. Het dashboard toont eerst een veiligheidsdialoog omdat het een echte gedragsverandering is: iedereen met browser-developer-tools kan het bedrag bewerken vóór het betalen. De prijs die u op het product instelt wordt de voorgestelde standaard die het buy-element vooraf invult.
<coin-moebius-buy
project-id="proj_YOUR_ID"
product-id="tip-jar"
amount="5.00"
currency="USD"
label="Leave a tip">
</coin-moebius-buy>De snippetgenerator per product van het dashboard geeft automatisch de juiste vorm weer, met het voorgestelde bedrag ingevuld.
Een product tussen modi wisselen
Vast en koper-geprijsd worden per product geschakeld, in het formulier van het product. Wisselen naar koper-geprijsd opent een eenmalige veiligheidsdialoog omdat het de destructieve richting is; terugwisselen naar vast is onmiddellijk. Nieuwe checkouts gebruiken de nieuwe modus meteen; al voltooide transacties blijven onaangetast.