【问题标题】:Pay pal postback questionPaypal 回发问题
【发布时间】:2011-08-15 14:46:02
【问题描述】:

希望有人能回答我的问题。

我正在开发一个带有贝宝“立即购买”按钮的网页。页面代码如下所示

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="en-US" dir="ltr" xmlns="http://www.w3.org/1999/xhtml">
...
<div id="content">
    @RenderBody()    

    <form action="https://www.paypal.com/cgi-bin/webscr" method="post"  >
    <input type="hidden" name="..." value="..."/>
    <input type="hidden" name="..." value="..."/>
    <input type="image" src="..." border="0" name="submit" alt="PayPal - The safer, easier way to pay online!"/>
    <img alt="" border="0" src="..." width="1" height="1"/>
    </form>    
</div>
<div id="footer2">...</div>

</html>

当用户单击“购买报告”按钮时,他会被带到一个全新的页面,以远离我的网站。我想要实现的是当用户单击“购买报告”时,我想在我的网页中显示贝宝页面

我正在使用 ASP.NET MVC3。可以做到吗?请帮忙

【问题讨论】:

    标签: asp.net asp.net-mvc-3 paypal


    【解决方案1】:

    我建议不要使用 IFrame 来“顺其自然”地使用 PayPal。 PayPal 中有一个可配置的选项也可以返回您的网站。

    【讨论】:

    • +1 同意。 “顺其自然”是与 PayPal 打交道时的典型流程。不仅有 PayPal 可配置选项返回您的网站,还有可配置选项可自定义您的客户在“立即购买”时被定向到的 PayPal 页面。使用框架似乎很可疑。
    • +1 表示 Chase 的建议。注意:在 PayPal 上自定义页面时,您可能需要将横幅放在服务器上受 https 保护的图像文件夹中:)
    【解决方案2】:

    如果您希望用户留在您的页面上,您需要将此表单放在 iframe 中。

    【讨论】:

    • 感谢@Tejs 的回答:现在我打算使用框架:我做了这样的事情:' ' 我根本看不到“购买报告”按钮
    • PS:我不是 iFrame 的忠实粉丝。因此,不推荐 iFrame。
    • PayPal 主动拒绝 (i) 帧。最坏的情况,您可能会暂停您的帐户。如果您必须在自己的网站中拥有它,请购买 Website Payments Pro Hosted(也称为“Hosted Sole Solution”)。
    猜你喜欢
    • 2011-03-02
    • 2016-02-18
    • 2019-04-23
    • 2011-10-28
    • 1970-01-01
    • 1970-01-01
    • 2015-02-06
    • 2023-04-05
    • 2012-04-17
    相关资源
    最近更新 更多