2011-08-02 3 views
0

私はこのhttp://paypalhelper.codeplex.comをASP.NET MVC 3.0アプリケーションで使用しようとしています。PayPalヘルパーが助けを必要とする

ので、私が行っ手順:

1)のGlobal.asax

PayPal.Profile.Initialize("namehere", "passwordhere", "signaturehere", "sandbox"); 

2を私のテスト値でPayPalのヘルパーを登録する)かみそりビューよりも私は今ボタン買いを宣言:

<input type="hidden" name="cmd" value="_s-xclick"/> 
<input type="hidden" name="hosted_button_id" value="SECRET_VALUE_HERE"/> 
<input type="image" src="https://www.sandbox.paypal.com/en_US/i/btn/btn_buynow_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!"/> 
<img alt="" border="0" src="https://www.sandbox.paypal.com/en_US/i/scr/pixel.gif" width="1" height="1"/> 
@{ 
var paypalButton = PayPal.ButtonManager.BuyNowButton.Create("sellerhere", "itemname", "10.00"); 
HtmlString paypalButtonHtml = new HtmlString(paypalButton.WebSiteCode); 
} 

@paypalButtonHtml 

ので、結果には、私はそのHTMLを持っています

私はそのボタンをクリックした後、アプリケーションに投稿されたページが表示されますが、お支払いを進めるにはpaypalウェブサイトにリダイレクトされることが予想されました。

私は何かを見逃しましたか?

ユーザーをpaypal paynowページにリダイレクトするにはどうすればよいですか?

答えて

1

<form>要素の外に@paypalButtonHtmlを配置しましたか?

私は生産のpaypalヘルパーを使用し、素晴らしい動作します。

0

コントローラコードでは、postメソッドに戻り、新しいRedirectResult(dredirectUrl)を返します。戻り値の代わりに最後にView()

関連する問題