2010-11-30 14 views
0

Ich versuche Paypal Sandox mit meinem MVC-Projekt zu integrieren. Ich habe AutoReturn und ipn aktiviert, ich habe PDT deaktiviert.Asp.net MVC - paypal ipn

Nachdem die Zahlung erfolgt ist, in der Auto-Rückkehr Seite, bekomme ich

Request.HttpMethod -> GET HttpContext.Request.ContentLength -> 0 Request.Form.Keys.Count -> 0

wenn ich PDT auch ermöglichen, habe ich das gleiche Ergebnis

kann jemand bitte lösen dieses

Antwort

0

wenn ich Sie richtig verstehe, Sie sagen, dass Ihr Autoreturn eine GET ohne Parameter ausgibt. Ist das nicht so wie geplant? Der AutoReturn ist einfach eine Weiterleitung für den Benutzer und muss nicht unbedingt irgendwelche Formularparameter enthalten.

Das IPN ist, was Sie einen POST ausgeben sollte. Die IPN- und AutoReturn-URLs sind zwei verschiedene Werte - sind beide in Ihrem PayPal-Manager eingerichtet?

Vielleicht könnten Sie einige Ihrer PayPal Manager Einstellungen/Screenshots veröffentlichen?

+0

Ich verstehe es jetzt. Wo kann ich die richtige Code finden die GET-Anforderung im Gegenzug url Hier sind die Einstellungen des Händlers Testkonto ------ Auto Return zu handhaben: Auf Return URL: http: // www .. ..../Bestellung/ThankYou Zahlung Datenübertragung: auf Identität Token: qzYXRiKjEr2E1 .... (Handelsname: ddlak laks des Test-Store, Account-Typ: Business, Status: Verifiziert) -> Angaben in die Übersichtsseite Benachrichtigungs-URL: http: //website.......in/Order/Index Nachrichtenübermittlung: Aktiviert -------- – dhanlak

+0

@dhanlak: Also zeigt die IPN-URL auf einen Controller/eine Aktion namens/Order/Index? Ist das korrekt? Wenn dies der Fall ist, müssen Sie Ihren OrderController bearbeiten, um eine neue Indexmethode (Aktion) hinzuzufügen, die eine HttpPost akzeptiert. Um dies zu tun, setzen Sie [HttpPost] einfach über Ihre Index-Methode, so dass Sie jetzt zwei Index-Methoden haben - eine, die ein GET behandelt und eine, die einen POST behandelt. Wird dadurch das Problem behoben? – Pandincus

+0

@Pandincus Könnten Sie dies unterstützen? Http: //stackoverflow.com/questions/17911050/paypal-ipn-integration-with-asp-net-mvc – Sampath