2016-07-28 5 views
0

Ich mache ein bezahltes Mitgliedschaftssystem. Ich habe den Login, die Registrierung und das alles. Ich habe eine Zahlung, Pläne und Gateway-Tabelle in MySQL. Das Gateway enthält die Email für Paypal, die Pläne haben alle Pläne mit Preisen und sind nach ID sortiert. Die Zahlung soll alle von den Benutzern getätigten Zahlungen speichern. Ich habe mich gefragt, wie ich MySQL automatisch aktualisieren würde, je nachdem, welchen Plan Sie gekauft haben. Also, wenn Benutzer 1 Plan A gekauft hat, der eine Ablaufzeit von 1 Monat hatte, würde er eine Ablaufzeit von 1 Monat in der Benutzertabelle setzen, die eine Spalte mit 'ablaufen' hat. Die Anmeldung überprüft, ob der Benutzer abgelaufen ist. Aber ich habe mich gefragt, wie ich diese Spalte mit dem gekauften Produkt aktualisieren soll. Muss ich Produkte auf Paypal registrieren oder kann ich eine bestimmte ID senden und Paypal wird das Produkt, das der Benutzer versucht zu kaufen, wiedererkennen.PHP Payal Update MySQL basierend auf Produkt gekauft

Vielen Dank im Voraus, ich schreibe zu viel. Bitte kommentieren Sie für weitere Details, wenn Sie es brauchen. Ich werde gerne zur Verfügung stellen.

Antwort

0

Der empfohlene Weg, um diese Art von Sache zu behandeln, ist mit Instant Payment Notification (IPN).

Instant Payment Notification (IPN) ist ein Nachrichtendienst, der Händler automatisch über Ereignisse im Zusammenhang mit PayPal-Transaktionen benachrichtigt. Händler können damit Backoffice- und Verwaltungsfunktionen automatisieren, einschließlich der automatischen Ausführung von Bestellungen und der Bereitstellung von Bestellstatus für Kunden.