Paypal & PHP

=fire=

Erfahrenes Mitglied
Hallo,

ich möchte gerne in die Registrierung meiner Seite die Paypal Schnittstelle einbinden. Allerdings verstehe ich nicht ganz welche API ich nun benutzen soll.

Ich habe nun die NVP? Api benutzt, indem ich einfach ein Formular per Post an Paypal sende. Gibt es noch andere Möglichkeiten? Ich habe ein paar andere Scripts von der Paypal Seite benutzt jedoch kam immer eine Fehlermeldung wegen des Country-Codes, dazu habe ich gefunden das die API nur in UK & US benutzt werden kann. Welche Api sollte man nun benutzen? Gibt es Beispiele?

https://www.paypalobjects.com/de_DE/html/IntegrationCenter/ic_nvp.html

Ich möchte im anschluß auch Prüfen ob die Zahlung valid ist, dazu habe ich bei PayPal eine Return URL eingetragen und möchte dann über die übergebenen Parameter schauen ob die Bezahlung valid ist.

Gruß =fire=
 
Die PayPal IPNs sind HTTP Aufrufe die PayPal bei einer Transaktion auf deinen Server macht und dir Bescheid gibt wenn Geld eintrifft etc. Dort kannst du dann automatisch dem Benutzer in deinem Shop das Geld gutschreiben und die weiteren Schritte im Backend anstossen.

Um IPNs zu behandeln gibt es bereits eine Unmenge an PHP Klassen, einige sind jedoch schon älter, funktionieren nicht in der Sandbox, oder setzen curl zwingend voraus. Hier habe ich eine Klasse die du dir vielleicht angucken könntest:

http://www.phpgangsta.de/paypal-integration-instant-payment-notifications-ipn-einbauen

Damit sollte es ein leichtes sein die IPNs zu empfangen und weiterzuverarbeiten.

Gruß
Michael
 
An curl ansich ist nichts falsch, ich nutze es auch lieber als die aufwändigere fsockopen() Variante, aber es gibt einige Installationen da draußen die ohne curl auskommen müssen weil es nicht installiert wurde, deshalb der Fallback.

Michael
 
Zurück