2011-12-16 3 views
1

MVC 3 VB.NETアプリケーション... htmlカミソリビューでエクスプレスチェックアウトを使用しています。私はすべて私がgoogleのことができるドキュメントとpaypalの開発ネットワークのもので言及したすべてを試してみました。私たちのPaypalアカウントは、ユーザーがPaypalアカウントの作成やログインを必要とせずにGuestとしてチェックアウトできるように設定されています。しかし、チェックアウトボタンをクリックした後、ユーザーがペイパルサイトに移動した場合、ゲストとしてチェックアウトするオプションはありません。私は参照のために私のチェックアウトビューを含めています。これは正当な質問であり、投票を中止しないことを理解してください。何かが明確でない場合、私はそれを明確にします。..PayPalスタンダードでゲストとしてチェックアウトするオプションがありません

@modeltype xxxxxxx.orderVM 
@Code 
ViewData("Title") = "CheckOut" 
End Code 


<p style="text-align:center">Once you complete your transaction you will be redirected  back to the site</p> 
<p></p> 
<p style="text-align:center">We will process your payment within 24 hours at which time you will recieve a confirmation email which you will need for addmission. Along with a PDF attachment in this email which is your parking permit.. Please print and follow the instructions</p> 
<p></p> 
<p></p> 
<p></p> 
<p></p> 
<p style="text-align: center"> Please Click on the paypal button below to be redirected to the PayPal Site to complete the payment Transaction</p> 

<form id="PayPal" name="PayPal" action="https://www.paypal.com/cgi-bin/webscr" method="post"> 
@Html.Hidden("cmd", "_cart") 
@Html.Hidden("upload", "1") 
@Html.Hidden("business", ConfigurationManager.AppSettings("PayPalMerchantEmail")) 
@Html.Hidden("page_style","primary") 
@Html.Hidden("custom", Model.id.ToString) 
@Html.Hidden("image_url", "http://www.xxxxxxxxxx.com/content/images/xxxxxxxxLogo.jpg") 
@Html.Hidden("cpp_header_image", "http://www.xxxxxxxx.com/content/images/xxxxxxxLogo.jpg") 
@Html.Hidden("cpp_logo_image", "http://www.xxxxxxxxxxe.com/content/images/xxxxxxxLogo.jpg") 
@Html.Hidden("return", "http://www.xxxxxxxxxx.com/") 
@Html.Hidden("cancel_return", "http://www.xxxxxxxxxx.com") 

@Html.Hidden("first_name", Model.first_name) 
@Html.Hidden("last_name", Model.last_name) 
@Html.Hidden("address1", Model.address1) 
@Html.Hidden("address2", Model.address2) 
@Html.Hidden("city", Model.city) 
@Html.Hidden("state", Model.state) 
@Html.Hidden("zip", Model.zip) 



@If Not String.IsNullOrEmpty(Model.Class1) Then 

@Html.Hidden("item_name_1", Model.Class1) 
@Html.Hidden("amount_1", Model.fee1) 
@Html.Hidden("quantity_1", ViewBag.quan) 
@Html.Hidden("shipping_1", " 0.00 ") 
@Html.Hidden("handling_1", " 0.00 ") 

End If 
<input type="image" src="https://www.paypal.com/en_US/i/btn/btn_xpressCheckout.gif" align="middle" style="text-align:center"/> 
</form> 

私はそれがビューに正しくすべての値を渡すんので、ここで必要とされるコントローラ用のコードに感じることはありません...唯一の問題は、私ですゲストとして働く人としてチェックアウトすることはできません...

+0

Express Checkoutではなく、ウェブペイメントスタンダードを使用しているので、あなたの質問を編集しました。 – Robert

答えて

0

PayPalプロファイルで[アカウントオプション]を有効にしましたか?
あなたのアカウントはどの国にありますか?ゲストのチェックアウト機能はまだすべての国で利用できるわけではありません。

+0

アカウントオプションがオンになっています...また、これは米国勘定です。 – Skindeep2366

+0

何らかの理由でPayPalのチェックアウトページにロゴの代わりにメールアドレスが表示されていることにも注意してください。 – Skindeep2366

+2

電子メールアドレスは確認されていますか?電子メールアドレスはPayPalアカウントのアドレスと100%一致していますか?それが電子メールアドレスを認識しない場合、それはゲストとして、あなたが見ている問題を正確にチェックアウトさせません – Robert

関連する問題