私はpaypal sandoxをMVCプロジェクトと統合しようとしています。私はAutoReturnとipnを有効にしました。私はPDTを無効にしています。Asp.net MVC - paypal ipn
支払いが行われた後、自動復帰のページに、私は
Request.HttpMethod取得 - > - > GET HttpContext.Request.ContentLength - > 0 Request.Form.Keys.Countを0
iもPDTを有効にした場合、私は同じ結果を得る
誰も私が正しくあなたを理解していれば、あなたはあなたのAutoReturnは、パラメータなしでGETを発行していることを言っているこの
私は今それを理解しています。ます。http: 戻りURLを:私は ここでリターンURLにGETリクエストを処理するための適切なコードを見つけることができ、商人のテストアカウント ------ オートリターンの設定です// WWWのは... .... /発注/ありがとう 支払いデータ転送: アイデンティティトークンに:qzYXRiKjEr2E1 .... (会社名:ddlak LAKSのテストストア、アカウントの種類:ビジネス、ステータス:確認済み) - >詳細は中に存在します概要ページ 通知URL:http://website.......in/Order/Index メッセージ配信:有効 -------- – dhanlak
@dhanlak:IPN URLは/ Order/Indexというコントローラー/アクションを指していますか?あれは正しいですか?その場合は、OrderControllerを編集して、HttpPostを受け入れる新しいIndexメソッド(アクション)を追加する必要があります。これを行うには、[HttpPost]をIndexメソッドのすぐ上に置くだけで、GETを処理するメソッドとPOSTを処理するメソッドの2つのIndexメソッドが用意されます。これで問題は解決しますか? – Pandincus
@Pandincusこれをサポートしてもらえますか?http://stackoverflow.com/questions/17911050/paypal-ipn-integration-with-asp-net-mvc – Sampath