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