Paypal's Token ID Unique?

8

Ist die Paypal Token ID , die es zurückgibt (zB: EC-XXXXXXXXXXXXXXXXX ), immer eindeutig? Ich bezweifle, dass es wäre? Aber was ich tue, ist, dass ich es in meine Transaktionstabelle einfüge, um zu überprüfen, ob diese Transaktion bereits verarbeitet wurde.

Ich weiß, Transaktions-ID kann auch funktionieren, aber die Sache ist, dass die Token-ID zuerst zurückgegeben wird, bevor Sie sogar die PayPal-API-Methoden wie GetExpressCheckoutDetails oder DoExpressCheckout verwenden.

Bitte lassen Sie mich wissen, was Sie für das Beste halten, aus Ihren eigenen Erfahrungen.

Danke

    
Zubair1 21.09.2012, 00:48
quelle

2 Antworten

7

Das Token ist einzigartig, aber es stellt nur die Sitzung dar, weshalb es zuerst zurückgegeben wird. Es zeigt keine vollständige Transaktion an, und Sie sollten es nicht für diesen Zweck speichern. Ich würde nicht empfehlen, es für die zukünftige Verwendung trotzdem zu speichern, weil PayPal es nicht verwendet, um die Transaktion für Rückerstattungen usw. zu identifizieren (die ich mindestens gesehen habe).

Ich empfehle, dass Sie nur den Token verwenden, um den tatsächlichen Checkout-Fluss von SetExpressCheckout -> GetExpressCheckoutDetails -> DoExpressCheckoutPayment zu verwalten, und speichern Sie dann die TransactionID, die von DoExpressCheckoutPayment zurückgegeben wurde, als Indikator für "Transaktion abgeschlossen". Sie sollten auch die PaymentStatus -Rückkehr überprüfen, da eChecks das Geld nicht sofort auf Ihr Konto überweisen.

    
jimp 21.09.2012, 01:23
quelle
0

Die Transaktions-ID ist für die Transaktion eindeutig. Die Token-ID ist eine Nummer, die zur Überprüfung erstellt wurde, ob die Transaktions-ID korrekt ist.

    
Thyago Quintas 21.09.2012 00:52
quelle

Tags und Links