アプリケーションに支払いプロバイダー (AdYen) を実装しようとしています。支払いが完了すると、AdYen はバックオフィスで指定した URL への HTTP POST リクエストによって通知を送信します。例えば:
http://myhost.com/Payment/FinishPayment/
FinishPayment は Payment コントローラの Action メソッドです。呼び出しはそのメソッドで終了しますが、AdYen で次のエラーが発生します。
必要な文字列 "[accepted]" がすべての結果に含まれているわけではありません
どういうわけか、「notificationResponse」で文字列「[accepted]」を返す必要があります。しかし、どのように?
これだけのPHPの例を見ました:
function FinishPayment( ) // function is called by AdYen
{
// Do stuff...
return array("notificationResponse" => "[accepted]");
}
C#.NET MVC3で応答を返す方法を知っている人はいますか??