Wie verzögere Kreditkartenzahlung wie Groupon mit APIs (z. B. PayPal, Amazon, Google Checkout)?

8

Wir müssen die Zahlung im Groupon-Stil nachahmen, bei der Nutzer eine Kreditkarte eingeben, diese jedoch nicht belastet werden, es sei denn, ein Auslöseereignis tritt ein. (Nein, dies ist nicht für eine andere Deal-Site.)

Welche Zahlungs-APIs sind dafür am besten geeignet? PayPal? Amazon?

Wir möchten so viel wie möglich von der Zahlungsabwicklung abziehen. Im Idealfall speichern wir keine Kreditkarteninformationen. Unser Ziel ist es, lediglich als Auslöser für die Verarbeitung der Zahlung zu fungieren.

Danke!

    
Crashalot 10.09.2010, 15:12
quelle

1 Antwort

6

Die meisten Zahlungsgateways unterstützen dies, solange Sie die Möglichkeit haben, separat zu autorisieren und abzurechnen.

Es kann jedoch Probleme verursachen. Die Autorisierungsfrist wird normalerweise zwischen 3 und 30 Tagen später (abhängig vom Kartenaussteller) fallen, zu diesem Zeitpunkt würden Sie nicht mehr die Mittel bei der Abrechnung garantiert werden. Möglicherweise müssen Sie auch in Betracht ziehen, dass Karten ablaufen oder storniert werden (z. B. als gestohlen gemeldet)

Der typische Weg, um diese Probleme zu umgehen, ist;

  1. Erfassen Sie Kartendetails und führen Sie Auth für Nullwert durch (nur zur Überprüfung der Karte). Das Zahlungs-Gateway gibt eine Token-ID zurück, wenn die Karte gültig ist.
  2. Verwenden Sie kurz vor dem Versand (Tage oder Wochen später) die in Schritt 1 zurückgegebene Token-ID, um die vollständige Autorisierung durchzuführen.
  3. Wenn die Autorisierung fehlschlägt, benötigen Sie einen manuellen Prozess, um den Kunden für eine alternative Zahlung erneut zu kontaktieren, andernfalls zahlen Sie die Zahlung und den Versand ab.

Paypal hat eine gute Seite, die den Prozess erklärt, und eine gute Anzahl von Beispielen, die die Art von Problemen abdecken, die dieses Szenario verursachen kann: Ссылка

    
PaulG 11.09.2010, 11:22
quelle