Vipps-ZahlungenPrivate Vorschau
Erfahren Sie, wie Sie Zahlungen per Vipps akzeptieren, einer gängigen Zahlungsmethode in Norwegen.
Vipps ist eine einmalige Karten-Wallet-Zahlungsmethode, die in Norwegen verwendet wird. Sie ermöglicht Ihren Kundinnen und Kunden, Zahlungen mit der Vipps-App zu authentifizieren und zu genehmigen.
Wenn Ihre Kundin oder Ihr Kunde mit Vipps bezahlt, führt Stripe eine Kartentransaktion mit den von Vipps empfangenen Kartendaten durch. Die Verarbeitung der Kartentransaktion ist für Ihre Integration unsichtbar und Stripe benachrichtigt Sie sofort darüber, ob die Zahlung erfolgreich war oder fehlgeschlagen ist.
Vorsicht
Stripe passt die den Kundinnen/Kunden angezeigten Zahlungsmethoden automatisch an Währung, geltende Einschränkungen und andere Parameter an. Wir empfehlen Ihnen, Ihre Zahlungsmethoden im Dashboard zu konfigurieren und sich dabei an dem Artikel Zahlungen annehmen zu orientieren.
Wenn Sie die Zahlungsmethoden, die Sie Ihren Kundinnen und Kunden in Checkout anbieten, weiterhin manuell konfigurieren möchten, verwenden Sie bitte diese Anleitung. Andernfalls aktualisieren Sie Ihre Integration, um Zahlungsmethoden im Dashboard zu konfigurieren.
Dieser Leitfaden zeigt Ihnen, wie Sie Vipps auf Checkout, unserem gehosteten Bezahlformular aktivieren, und erklärt die Unterschiede zwischen der Annahme einer Kartenzahlung und einer Vipps-Zahlung.
Kompatibilität ermitteln
Für die Unterstützung von Zahlungen per Vipps muss eine Checkout-Sitzung alle folgenden Bedingungen erfüllen:
- Die Preise für alle Posten müssen in norwegischen Kronen (Währungscode
NOK
) angegeben werden.
Stripe einrichtenServerseitig
Zunächst benötigen Sie ein Stripe-Konto. Registrieren Sie sich jetzt.
Verwenden Sie unsere offiziellen Bibliotheken, um von Ihrer Anwendung aus auf die Stripe API zuzugreifen:
Zahlung akzeptieren
Notiz
Dieser Leitfaden beruht auf der grundlegenden Checkout-Integration für die Annahme einer Zahlung.
Aktivieren Sie Vipps als Zahlungsmethode
Führen Sie bei der Erstellung einer neuen Checkout-Sitzung folgende Schritte aus:
- Geben Sie bei Anfragen den Vorschau-Header
vipps_
mit Ihrer API-Version anpreview=v1 - Fügen Sie
vipps
zur Liste derpayment_
hinzumethod_ types - Stellen Sie sicher, dass alle Ihre
line_
die Währungitems nok
verwenden.
Abwicklung Ihrer Bestellungen
Informieren Sie sich über die Ausführung von Bestellungen, nachdem Sie eine Zahlung angenommen haben.
Ereignisse nach der Zahlung verarbeiten
Stripe übermittelt ein payment_intent.succeeded-Ereignis, wenn die Zahlung abgeschlossen ist. Verwenden Sie im Dashboard einen Webhook oder eine Partnerlösung, um diese Ereignisse zu empfangen und Aktionen auszuführen (Versenden einer Bestellbestätigung per E-Mail an die Kund/innen, Erfassen des Verkaufs in einer Datenbank oder Einleiten des Versandablaufs).
Überwachen Sie diese Ereignisse, statt auf einen Callback vom Client zu warten. Auf dem Client könnte der Kunde/die Kundin das Browserfenster schließen oder die App beenden, bevor der Callback erfolgt ist und böswillige Clients könnten die Antwort manipulieren. Wenn Sie Ihre Integration so einrichten, dass asynchrone Ereignisse überwacht werden, hilft Ihnen dies auch dabei, in Zukunft mehr Zahlungsmethoden zu akzeptieren. Hier erhalten Sie Informationen zu den Unterschieden zwischen allen unterstützten Zahlungsmethoden.
Manuelles Bearbeiten von Ereignissen im Dashboard
Verwenden Sie das Dashboard, um Ihre Testzahlungen im Dashboard anzuzeigen, E-Mail-Belege zu senden, Auszahlungen zu bearbeiten oder fehlgeschlagene Zahlungen erneut zu versuchen.
Erstellen eines benutzerdefinierten Webhooks
Erstellen Sie einen benutzerdefinierten Webhook-Handler, um auf Ereignisse zu hören und eigene asynchrone Zahlungsabläufe zu implementieren. Testen und debuggen Sie Ihre Webhook-Integration lokal mit der Stripe CLI.
Integrieren einer vorgefertigten App
Bearbeiten Sie häufige Unternehmensereignisse, wie z. B.Automatisierung oderMarketing und Vertrieb, indem Sie eine Partneranwendung integrieren.
Integration testen
Um Ihre Integration in einer Testumgebung zu testen, werden Sie auf eine Testzahlungsseite weitergeleitet, auf der Sie die Testzahlung genehmigen oder ablehnen können.
Geben Sie im Live-Modus die mit Vipps verknüpfte Telefonnummer ein, um eine Push-Benachrichtigung an Ihre mobile Anwendung von Vipps zu senden. Sie können die Zahlung in der mobilen Vipps-App genehmigen oder ablehnen.
OptionalZahlung autorisieren und später erfassen
Vipps unterstützt die getrennte Autorisierung und Erfassung.
Stripe anweisen, nur die Autorisierung durchzuführen
Um anzugeben, dass Sie Autorisierung und Erfassung trennen möchten, legen Sie capture_method beim Erstellen der Checkout-Sitzung auf manual
fest. Dieser Parameter weist Stripe an, nur den Betrag auf der Karte des Kunden/der Kundin zu autorisieren, der mit Vipps verknüpft ist.
Nach erfolgreicher Autorisierung sendet Stripe das Ereignis payment_intent.amount_capturable_updated. Weitere Informationen finden Sie unter Ereignisse.
Die Gelder erfassen
Nach erfolgreicher Autorisierung wechselt der Status der PaymentIntent zu requires_
, und Sie können die autorisierten Gelder erfassen. Stripe unterstützt nur die manuelle Erfassung des Gesamtbetrags.
OptionalStornierung
Sie können Vipps-Zahlungen stornieren, bevor sie ablaufen, indem Sie den PaymentIntent stornieren, der mit der Vipps-Zahlung verknüpft ist.
Fehlgeschlagene Zahlungen
Vipps-Transaktionen können fehlschlagen, wenn die zugrunde liegende Kartentransaktion abgelehnt wird. Weitere Infos zu Kartenablehnungen. In diesem Fall wird die PaymentMethod getrennt und der Status des PaymentIntent wechselt automatisch zu requires_
.
Wenn der Status des PaymentIntent requires_
ist, muss Ihr Kunde/Ihre Kundin die Zahlung innerhalb von 5 Minuten authentifizieren. Wenn nach 5 Minuten keine Aktion erfolgt ist, wird die PaymentMethod getrennt und der Status des PaymentIntent wechselt automatisch zu requires_
.
Rückerstattungen und angefochtene Zahlungen
Stripe führt eine Kartentransaktion mit Standard-Card-Rails im Rahmen einer Vipps-Transaktion durch. Rückerstattungen und Zahlungsanfechtungen unterliegen den Netzwerkregeln von Visa und Mastercard.