Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PayPal标准不提供作为客人退房的选项_Paypal - Fatal编程技术网

PayPal标准不提供作为客人退房的选项

PayPal标准不提供作为客人退房的选项,paypal,Paypal,MVC3VB.NET应用程序。。。使用带有html razor视图的快速签出。我已经尝试了所有我可以用谷歌搜索的文档中提到的所有内容,以及贝宝开发网络上的文档。我们的Paypal帐户设置为允许用户以来宾身份签出,而无需创建或登录Paypal帐户。但是,当用户在单击“签出”按钮后被带到paypal站点时,将无法选择以来宾身份签出。我包括我的结帐视图以供参考。请理解这是一个有效的问题,不要投反对票。如果有什么不清楚的地方,我会澄清的 @modeltype xxxxxxx.orderVM @Cod

MVC3VB.NET应用程序。。。使用带有html razor视图的快速签出。我已经尝试了所有我可以用谷歌搜索的文档中提到的所有内容,以及贝宝开发网络上的文档。我们的Paypal帐户设置为允许用户以来宾身份签出,而无需创建或登录Paypal帐户。但是,当用户在单击“签出”按钮后被带到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>

我觉得这里不需要控制器的代码,因为它确实将所有值正确地传递到视图中。。。唯一的问题是我不能作为客人结账…

您是否在PayPal配置文件中启用了“帐户可选”?
您的帐户位于哪个国家?来宾结账功能尚未在所有国家/地区提供。

编辑了您的问题,因为您使用的是网站付款标准,而不是快速结账。还应注意,出于某种原因,paypal结账页面仍在顶部显示我们的电子邮件地址,而不是我们的徽标。电子邮件地址是否已确认?电子邮件地址是否100%匹配PayPal帐户的地址?如果它无法识别电子邮件地址,它将不允许您以来宾身份结账,这正是您所看到的问题有没有办法将安全的商户id发送到paypal而不是业务电子邮件地址?我到处寻找关于传递给paypal使用商户id的变量的信息,但没有发现任何东西…很好听!:-您还可以发送安全的商户ID;它位于相同的业务参数中。