Notify url von Paypal
Paypal gibt mir erfolgreich um die Rückgabe-url, die ich angeben beim erstellen jetzt kaufen-button. Aber, jetzt bin ich verwirrt. Wie kann ich abrufen von details über die Transaktion, die zufällig auf Paypal? Und ich möchte auch einige Datenbank-Werte auf der url zurück. Aber ich fürchte, wenn meine Benutzer-ohne Bezahlung zu paypal geht auf diese url, dann wird er auch werden Sie premium-Mitglied. Wie sichere ich diese?
InformationsquelleAutor der Frage TCM | 2010-05-19
Du musst angemeldet sein, um einen Kommentar abzugeben.
PayPal gibt Daten zurück zu Ihrer Website über das, was Sie rufen IPN. Es ist wirklich nur ein Rückruf zu einer von Ihnen angegebenen URL.
Sie können diese URL über die variable notify_url Sie senden können, PayPal.
Beispiel:
Den notify_url.php im obigen Beispiel erhält einige POST-Variablen von PayPal, wenn die Zahlung abgeschlossen ist, selbst wenn der Kunde nie zurück zu Ihrer website.
Einige der wichtigsten Variablen zurückgegeben von PayPal ist:
Rechnung zurück, wenn Sie es eingestellt. Es kann verwendet werden, als Ihre eigenen um-id/transaction-id.
txn_id erzeugt wird, durch PayPal und es ist Ihre eigene id für die Transaktion.
Wenn Sie Elemente hinzufügen, sich PayPal gibt auch num_cart_items, item_name1 (item_name2, item_name3), quantity1 (quantity2, anzahl3) und so.
Mehr Lesen bei https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_html_Appx_websitestandard_htmlvariables
Natürlich dann immer noch das problem zu lösen, so überprüfen Sie diese Daten und schließen Sie es an einen Kunden in Ihrer eigenen Datenbank, die Sie haben wahrscheinlich.
Was ich Tue, ist zu speichern eine vorübergehende "Ordnung", bevor ich senden Sie die Kunden mit PayPal eine Rechnung id, dieselbe id, die ich senden, um die PayPal-Rechnung. So ist meine notify_url.php Seite können überprüfen meiner Datenbank für eine Rechnung-id und vergleichen Sie die Bestellung/Zahlung.
InformationsquelleAutor der Antwort jamietelin