2017-12-22 5 views
0

Ich führe einen Audioverarbeitungsdienst aus, in dem Benutzer ihre rohen Audiotracks hochladen und dann nach Abschluss erwerben. Nach dem Kauf möchte ich per E-Mail an sie einen eindeutigen Dropbox Link zum Download der jeweiligen Dateien senden.Senden von transaktionsspezifischen E-Mails mit PayPal IPN

Da jede Transaktion auf meiner Website unterschiedliche Preisinformationen enthält und einen eindeutigen Link erfordert, weiß ich nicht, was zu tun ist.

Derzeit erlaube ich den Benutzern, die Dateien auszuwählen, die sie kaufen möchten (über Kontrollkästchen). Ich benutze dann einige serverseitige Logik, um den entsprechenden Preis zu berechnen, und führe es dann durch eine PayPal Express Checkout-Taste.

Das Problem ist, dass ich keine Möglichkeit habe, ihnen ihre einzigartigen Downloadlinks nach dem Kauf manuell zu senden. Ist dies mit PayPal IPN möglich? Danke

Antwort

0

Sie sollten einen lokalen Bestelldatensatz in Ihrer Datenbank erstellen, der die Details zu dem, was sie gekauft haben, und alle eindeutigen Daten für diese Bestellung enthält. Dann können Sie diese Bestell-ID in Ihrer Zahlungsanfrage an PayPal weitergeben und es würde in den IPN-Daten zurückkommen. Sie können Ihre eindeutigen Daten mithilfe der Bestell-ID aus Ihrem System zurückziehen, um sie dann in Ihre benutzerdefinierten E-Mails aufzunehmen.

+0

Ich bin mir nicht sicher, was Sie meinen, "es würde in den IPN-Daten zurückkommen." Könnten Sie bitte Ihre Antwort erweitern? Ich bin sehr verwirrt. – otonomi

+0

Wenn Sie den Parameter "Rechnung" in Ihre Zahlungsanforderung an PayPal einbeziehen, wird derselbe Wert, den Sie übergeben haben, im Parameter "Rechnung" in Ihren IPN-Daten enthalten sein. –