php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 12.09.2007, 20:12  
Erfahrener Benutzer
 
Benutzerbild von SvenLittkowski
 
Registriert seit: 05.09.2004
Beiträge: 578
SvenLittkowski zeigte ein beschämendes Verhalten in der Vergangenheit
Standard PayPal: IPN: Form: Datenaustausch: "nix gehen"!

Hallo,

hier ein sehr dringendes Posting. Wer hat Erfahrung mit PayPal?

Unsere E-Commerce-Form scheint Kundenname und -adresse an PP zu senden, doch wir bekommen nach erfolgreicher CreditCard-Bezahlung des Kunden nicht alle Daten zurueck, somit wissen wir nicht, wer bezahlt hat. Jedoch soll unsere Website automatisch auf die Bezahlung reagieren und Berichte zum Lesen freischalten.

Wir benutzen das IPN-System von PayPal. Sehr gerne kann ich auch den Sourcecode unsere Page geben, welcher den PP Shopping Cart aufruft und alle Kundendaten dorthin versendet, sowie den Sourcecode der Page, welche eigentlich ALLE Daten wieder empfangen soll, so auch die Addressdaten.

Unsere Website-Adresse ist:
http://www.JaBusiness.com
- dort bitte Subscription klicken, und Canada auswaehlen.

Seit ueber einem Monat versuchen wir, mit dem PayPal-Support zu reden, die jedoch verfolgen lediglich eine Strategie des "Weiterleitens" (PDF-Dokumentationen, User-Forums, WebPages). Nichts hat geholfen. Ich brauche konkrete, individuelle Fall-basierte Hilfe.
__________________

Vielen Dank für Eure Zeit, Absicht, Mühe und für Eure Ideen. Grüße,
Sven
SvenLittkowski ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 12.09.2007, 20:42  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Du musst eben Soll und Haben vergleichen:
Was ist von PP gefordert um eine Bezahlung anzustossen, was sendet ihr?
Was wird von PP geantwortet im Fehler- und Erfolgsfall, ws bekommt ihr?

Beides nachprüfen, nicht vermuten, einfach mitloggen! So individuell helfen geht hier nicht.
Zergling-new ist offline   Mit Zitat antworten
Alt 12.09.2007, 20:51  
Moderator
 
Benutzerbild von agrajag
 
Registriert seit: 02.10.2006
Beiträge: 3.820
PHP-Kenntnisse:
Fortgeschritten
agrajag wird schon bald berühmt werdenagrajag wird schon bald berühmt werden
Standard

Na ohne Quellcode wird dir so oder so keiner helfen können.


Und das Paypal dich nur auf die jeweilgien Manuals verweist ist doch nachvollziehbar - IPN funktioniert auf 1000enden von Websites, also muss der Fehler bei euch liegen.

Der ganze Prozess ist doch eigentlich recht easy wenn ich das alles richtig verstanden hab.
__________________
Today you...Tomorrow me.
agrajag ist offline   Mit Zitat antworten
Alt 12.09.2007, 21:00  
Erfahrener Benutzer
 
Benutzerbild von SvenLittkowski
 
Registriert seit: 05.09.2004
Beiträge: 578
SvenLittkowski zeigte ein beschämendes Verhalten in der Vergangenheit
Standard

Hier sind die zwei Pages (gepackt mit WinRar).

Wir uebergeben alle Werte in den Hidden Fields der Canada-Check-Page. Aber es kommt halt nichts zurueck von PayPal, jedenfalls nicht die Adressdaten, nur Geldwert, Fallnummer und Waehrung.

Wer kann helfen?

URL der gepackten Dateien:
http://www.jabusiness.com/PayPal.rar
__________________

Vielen Dank für Eure Zeit, Absicht, Mühe und für Eure Ideen. Grüße,
Sven
SvenLittkowski ist offline   Mit Zitat antworten
Alt 12.09.2007, 21:18  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Sven jetzt aber mal ehrlich, wir können hier nicht eine buggy, kommerziell betriebene Website von unserem Forum aus debuggen, sofort, diskret (hier hat jeder Zugriff, deine Konkurrenz, Hacker, ..) und ohne Bezahlung. Das führt zu weit. Einarbeitung, Fehlersuche und Lösung können schnell Stunden und Tage benötigen. Da hört mein persönliches Selbstverständnis für die Hilfe hier im Forum einfach auf. Es wird auch nichts bringen mit dem Geldbeutel zu winken, hol dir direkt aus deinem Umfeld Hilfe.

Halte dich an die Spezifikationen, die PayPal dir vorgibt und überprüfe genaustens ob dein Skript sich daran hält.

Wenn du das nicht in den Griff bekommst musst du dir professionelle Hilfe holen, durch Outsourcing oder neues Personal. Ich weiß übrigens was du durchmachst, kein Plan was der Fehler ist, aber "kein Plan" ist keine akzeptable Antwort. Zeitdruck! Ich geb dir einen Tipp. Geh ne Runde draußen spazieren, an der frischen Luft. Die 10 Minuten reißen es in dem Zustand sowieso nicht. Mach was ich dir geraten habe, log in einer Datei die Ausgabe an PayPal haargenau mit, lies dir konkret die Spezifikationen durch, vergleich alles, schau ob PayPal nicht doch die richtige Antwort liefert, die dir dabei aber etwas durch die Lappen geht und verschwende deine Zeit nicht hier im Forum!
Zergling-new ist offline   Mit Zitat antworten
Alt 12.09.2007, 21:42  
Moderator
 
Benutzerbild von agrajag
 
Registriert seit: 02.10.2006
Beiträge: 3.820
PHP-Kenntnisse:
Fortgeschritten
agrajag wird schon bald berühmt werdenagrajag wird schon bald berühmt werden
Standard

Ich glaube ja inzwischen das Problem liegt im fehlenden Verständnis für den Prozess-ablauf....

Wieso sind in der EC_result.php4 irgendwelche Ausgaben/HTML-Codes drin? Das ganze wirst du doch nie zu Gesicht bekommen.

Hast du das ganze schonmal in der Paypal-Sandbox zum laufen bekommen? Kriegst du immer ein INVALID oder ein VALID zurück wenn die Daten geprüft werden?
Wie hast du gemerkt, dass Paypal dir (scheinbar) nicht die richtigen Daten sendet - in dem Script sehe ich keinerlei Logging/debugging.



Ich seh das ganze nicht ganz so eng wie Zergling weil ich das Problem einfach mal spannender finde als diese ganzen 0815-Sachen. Aber wirklich helfen kann man dir so leider wirklich nicht und wenn das wirklich ein kommerzielles Projekt ist hats natürlich auch noch nen Beigescmack
__________________
Today you...Tomorrow me.
agrajag ist offline   Mit Zitat antworten
Alt 12.09.2007, 22:01  
Erfahrener Benutzer
 
Benutzerbild von SvenLittkowski
 
Registriert seit: 05.09.2004
Beiträge: 578
SvenLittkowski zeigte ein beschämendes Verhalten in der Vergangenheit
Standard

Ja, um ehrlich zu sein, es ist ein kommerzielles Projekt. Es handelt sich um ein Business Magazin mit Focus auf Jamaica (wo ich lebe), und ich bin der alleinige Entwickler (die Jungs hier haben halt nicht das Geld fuer mehr Entwickler). Ich mache also alles alleine: Grafiken und Website Coding, Datenbank und E-Commerce. Ausserdem gibt es hier in Jamaica kaum PHP-Entwickler (und andere), da das hiesige Bildungssystem extrem teuer und trotzdem schwach ist. Man muss hier ordentlich Knete geben fuer Bildung. Aber wie ich so hoere, bewegt Ihr in Deutschland Euch ja auch dahin...

Beim Test bekomme ich INVALID zurueck.

HTML-Code:
Die Result-Page soll eigentlich mittels HTML die ganzen eingehenden Werten anzeigen, es ist eine Art Testseite.

PayPal-Sandbox:
Das waere ein weiteres Thema fuer sich.

Es kann durchaus sein, dass mir das Verstaendnis fuer den Prozessablauf fehlt, Agarjag...
__________________

Vielen Dank für Eure Zeit, Absicht, Mühe und für Eure Ideen. Grüße,
Sven
SvenLittkowski ist offline   Mit Zitat antworten
Alt 12.09.2007, 22:25  
Moderator
 
Benutzerbild von agrajag
 
Registriert seit: 02.10.2006
Beiträge: 3.820
PHP-Kenntnisse:
Fortgeschritten
agrajag wird schon bald berühmt werdenagrajag wird schon bald berühmt werden
Standard

[quote="SvenLittkowski"HTML-Code:
Die Result-Page soll eigentlich mittels HTML die ganzen eingehenden Werten anzeigen, es ist eine Art Testseite.[/quote]Sorry, aber wie soll denn das funktionieren?
Wenn ich Paypals IPN-System nicth völlig falsch verstanden habe, läuft das ganze doch so:

Sobald eine Zahlung erfolgt ruft Paypal eine angegebene URL/Script auf und übergibt dir Zahlungsinformationen/Kundeninfos per POST.
Dieses von Paypal aufgerufene Script muss jetzt seinerseits eine URL bei Paypal aufrufen um zu prüfen, ob es sich um gültige Werte handelt. Da kommt dann ein VALID oder INVALID (oder so ähnlcih) zurück und jenachdem war die Zahlung (nach ein paar zusätzlichen Überprüfungen) erfolgreich oder nicht.

Ich versteh nicht, wie du da mit irgenwelchen Testausgaben arbeiten willst - nicht du rufst das Script (deine EC_....-Datei) auf sondern Paypal tut das - und somit geht die Ausgabe ins leere.

Wie hast du denn das ganze bisher getestet?


(Es kann natürlich auch sein, dass ich das ganze falsch verstehe. Das letzte mal als ich mit Paypal experimentiert habe ist schon eine ganze Weile her).
__________________
Today you...Tomorrow me.
agrajag ist offline   Mit Zitat antworten
Alt 12.09.2007, 22:43  
Erfahrener Benutzer
 
Benutzerbild von SvenLittkowski
 
Registriert seit: 05.09.2004
Beiträge: 578
SvenLittkowski zeigte ein beschämendes Verhalten in der Vergangenheit
Standard

Ahhh haaa... Du sagst da etwas, was mir vollkommen entgangen ist bisher (in der fremdsprachigen Dokumentation, die mir hier vorliegt): das mein Script erst wieder ein PP-Script aufrufen muss, bevor es losgeht! Ich werde dies mal verfolgen, und halte Dich/Euch auf dem Laufenden!

Danke soweit, Agrajag. Ich werde bestimmt weitere Fragen haben!
__________________

Vielen Dank für Eure Zeit, Absicht, Mühe und für Eure Ideen. Grüße,
Sven
SvenLittkowski ist offline   Mit Zitat antworten
Alt 13.09.2007, 22:18  
Erfahrener Benutzer
 
Benutzerbild von phpdummi
 
Registriert seit: 06.06.2008
Beiträge: 1.631
PHP-Kenntnisse:
Anfänger
phpdummi ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Hallo Sven,

sprichst du fließend Englisch oder was ist in der Branche Standard?
Zitat:
Außerdem gibt es hier in Jamaika kaum PHP-Entwickler (und andere), da das hiesige Bildungssystem extrem teuer und trotzdem schwach ist.
Da überlegt man sich doch tatsächlich, sich noch einmal neu zu orientieren. Wer weiß, vieleicht sehen wir uns in einem Jahr?
phpdummi ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
wo finde ich die paypal ipn url, paypal sandbox ipn, paypal ipn einrichten, paypal ipn invalid, paypal ipn sandbox, paypal invalid ipn, paypal ruft ipn.php nicht auf, datenaustausch paypal, paypal sandbox einschränkungen, ipn invalid sandbox, paypal datentausch, paypal ipn wird nicht aufgerufen sandbox, paypal sandbox zahlung \wird geprüft\, ipn daten kommen nicht an, paypal ipn debuggen ohne ausgabe, paypal ipn sandbox zahlung, ipn liefert fehlende daten, nach paypal ipn soll neue seite aufgerufen werden, paypal ipn script, welche dateien für paypal ipn

Alle Zeitangaben in WEZ +1. Es ist jetzt 21:07 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.