2017-02-23 3 views
-1

Sorry, wenn diese Frage dumm ist, aber:
Warum sollten wir Web-Hooks für Zahlungen verwenden, wenn paypal mit korrekten Status und Informationen über Zahlung, Zahler, Verkauf usw. antwortet, wenn wir die Zahlung über erstellen REST ZahlungAPI. Das gleiche gilt für Auszahlungen.
Wahrscheinlich weiß ich nichts?Paypal Webhooks vs direkte PaypalApi Antwort

Antwort

0

Der Benutzer (Käufer) hat die Möglichkeit, Gelder aus seiner PayPal-Brieftasche (PayPal-Guthaben), verknüpften Kreditkarte (n) oder verknüpften Bankkonto (s) zu verwenden. Nur weil die Zahlung ausgeführt wurde, bedeutet dies nicht, dass die Mittel überwiesen wurden, insbesondere im Fall von verknüpften Konten. Guthaben von einem Girokonto usw. kann mehrere Tage dauern.

+0

So bieten Webhooks zusätzliche Update-Funktionalität für Zahlungen. Ich meine, wenn gebuchte Bankkonto nicht funktioniert, wird Webhook mich benachrichtigen (ich hoffe). ABER ... normalerweise feuert der Webhook nach einigen Minuten, nachdem der Benutzer seine Zahlung bestätigt hat, und die Webhook-Daten unterscheiden sich nicht von der direkten Antwort. Also Frage ist meistens - kann ich direkte Antwort von Paypal vertrauen (und Daten von Webhook aktualisieren, wenn es ausgelöst wird) oder ich sollte NUR Webhooks verwenden? –

+0

Sie könnten beide verwenden. Vergleichen Sie mit Pre-REST-API, wo gibt es IPN (Instant Payment Notification, denke Webhook wie in Ihrer Frage) und PDT (Payment Data Transfer). Während beide Methoden sicher sind, ist PDT unmittelbarer als IPN. Sollte jedoch etwas passieren und der Server des Händlers nicht erreichbar sein, würde IPN es weiter versuchen, während PDT aufgeben würde. Es wurde manchmal vorgeschlagen, beide zu verwenden, aber zu testen, um zu verhindern, dass die Website des Händlers doppelte Zahlungsbenachrichtigungen verarbeitet, d. H. Wenn PDT durchlief, IPN nicht verarbeiten. –

Verwandte Themen