MOTO-Zahlungen abwickeln
Versand- und Telefonbezahlung (MOTO) verarbeiten.
Notiz
MOTO-Zahlungen sind eine geschützte Funktion. Kontaktieren Sie den Stripe-Support, um Zugriff anzufordern. Nachdem wir die Funktion aktiviert haben, müssen Sie sie aktivieren, indem Sie die Verbindung zu Ihren Lesegeräten trennen und erneut herstellen.
Um MOTO-Zahlungen mit einer servergestützten Integration zu verarbeiten, müssen Sie:
Notiz
Wenn Sie Details des Warenkorbs mit der Methode setReaderDisplay anzeigen, müssen Sie die Anzeige des Lesegeräts von einer Einzelpostenschnittstelle auf den Begrüßungsbildschirm zurücksetzen. Erst dann können Sie eine Post- oder Telefonbezahlung einziehen.

MOTO-Zahlungseinzugsablauf
Erstellen Sie ein PaymentIntent
Zum Einzug einer Post- oder Telefonbezahlung müssen Sie zunächst eine PaymentIntent mit payment_method_types erstellen, die card
enthält.
Zahlung abwickeln
Nachdem Sie einen PaymentIntent
erstellt haben, verwenden Sie process_payment_intent zur Abwicklung der Zahlung und setzen process_config[moto] auf true
.
Die process_payment_intent-Anfrage ist asynchron. Nach der Anfrage fordert das verbundene Lesegerät Sie auf, die Nummer des Karteninhabers/der Karteninhaberin, die Prüfziffer/CVC, das Ablaufdatum und die Postleitzahl einzugeben. Sie können die Daten des Karteninhabers/der Karteninhaberin dann bestätigen, um die Zahlung zur Autorisierung zu übermitteln.
Status des Lesegeräts verifizieren
Ihre Anwendung muss die Anweisungen zur Verifizierung des Status des Lesegeräts befolgen, um eine erfolgreiche (genehmigte) Zahlung zu bestätigen.
Zahlung erfassen
Sie müssen Erfassen aufrufen, um die Zahlung abzuschließen, wenn der PaymentIntent
den Status requires_
hat.