Anpassbare Mengen bei Einzelposten
Ermöglichen Sie Ihren Kundinnen und Kunden, die Menge der Artikel während des Bezahlvorgangs anzupassen.
In den Posten für jede Checkout-Sitzung wird nachverfolgt, was Ihre Kundschaft kauft. Sie können die Checkout-Sitzung so konfigurieren, dass Kundinnen/Kunden während des Bezahlvorgangs die Menge ihrer Einzelposten anpassen können.
Checkout-Sitzung mit anpassbarer Menge erstellen
Stellen Sie beim Erstellen einer Checkout-Sitzung adjustable_ für Ihre line_ ein, damit Ihre Kundinnen/Kunden während des Bezahlvorgangs die Menge eines Artikels ändern können.
Sie können die Standardeinstellungen für die zulässigen Mindest- und Höchstmengen anpassen, indem Sie adjustable_ und adjustable_ einstellen. Standardmäßig ist die Mindestmenge eines Artikels 0 und die Höchstmenge 99. Für adjustable_ können Sie einen Wert von bis zu 999999 angeben.
Wenn Sie anpassbare Mengen mit einem Wert für line_ von mehr als 99 (dem anpassbaren Standardhöchstwert) verwenden, stellen Sie adjustable_ so ein, dass es größer oder gleich der Menge dieses Postens ist.
Wenn Sie anpassbare Mengen verwenden, ändern Sie Ihre Konfiguration so, dass sie beim Erstellen der Checkout-Sitzung adjustable_ verwendet, um die Menge des Bestands statt der Menge der line_ zurückzustellen.
Wenn nur noch ein Artikel vorhanden ist, verhindert Checkout, dass der/die Kund/in einen Posten entfernen kann.
Abgeschlossene Transaktionen verarbeiten
Nach Abschluss der Zahlung können Sie eine Anfrage für die endgültigen Posten und deren Mengen stellen. Wenn Ihre Kundin oder Ihr Kunde eine Position entfernt, wird diese auch aus der Antwort zu den Positionen entfernt. Im Ausführungs-Leitfaden erfahren Sie, wie Sie einen Ereignis-Handler erstellen, um abgeschlossenen Bezahlvorgang zu verarbeiten.
Hinweis
Um Ihren Ereignis-Handler zu testen, installieren Sie die Stripe-CLI und verwenden Sie stripe listen --forward-to localhost:4242/webhook, um Ereignisse an Ihren lokalen Server weiterzuleiten.