Ich wusste es sofort. Eine weitere Sache, die ich vor über 40 Jahren über Computer gelernt habe und die sich nicht geändert hat.
Oder 1-Cent-Ganzzahlen verwenden? Ich glaube, das macht Stripe tatsächlich. (Aber Ihre Lösung erfordert viel weniger Codeänderungen, also gewinnt sie wohl.)
Es ist, das parseFloat wird verwendet, um von/zu dem Eingabefeld zu konvertieren, das „Währung mit zwei Dezimalstellen“ ist. Die Eigenschaft des unit_amount-Objekts ist offensichtlich typenlos, daher mein Vorschlag, Math.round() zu verwenden.
Es ist keine Spalte auf der Serverseite, es wird an die Stripe API übergeben.