【问题标题】:paypal form redirection inside form tags表单标签内的贝宝表单重定向
【发布时间】:2013-02-24 07:59:15
【问题描述】:

我在这里学习贝宝集成...

https://www.x.com/developers/paypal/documentation-tools/paypal-payments-standard/integration-guide/formbasics

它说html表单应该有这一行

<FORM action="https://www.paypal.com/cgi-bin/webscr" method="post">

我的问题是,因为我的表格是这样的......

<form id="BuyForm" name="BuyForm" method="post" action="purchase.php" enctype="multipart/form-data">
</form>

如果我将 action="purchase.php" 更改为 paypal 提供的,我将失去我在此页面上仅“purchase.php”所做的所有验证和 php 编码。那怎么办??

【问题讨论】:

    标签: php paypal paypal-ipn


    【解决方案1】:

    您可以使用“purchase.php”操作保留现有页面。一旦用户提交此表单并且您获得所需内容,您可以将用户重定向到重定向页面,在此页面上将有一个隐藏表单,其中包含操作“https://www.paypal.com/cgi-bin/webscr”和包含您需要传递给贝宝的值的隐藏字段。您需要在屏幕上显示重定向消息并使用 javascript 提交此表单(还添加一个提交按钮,上面写着“如果您未重定向,请单击此处”)。

    【讨论】:

    • Paypal 为 mw 的“立即购买”按钮提供了此代码...
      paypal.com/cgi-bin/webscr" method="post"> paypalobjects.com/en_GB/i/btn/btn_buynowCC_LG.gif" border="0" name="submit" alt ="PayPal — 更安全、更轻松的在线支付方式。"> paypalobjects.com/en_GB/i/scr/pixel.gif" width="1" height="1">
      跨度>
    • 我应该使用此代码显示贝宝提供的“立即购买”按钮吗?插入我的主要表单标签..但这将使我的表单“BuyForm”的实际提交按钮的值无效......我怎样才能真正将它重定向到你上面所说的??
    • 你能简要介绍一下你想要达到的目标吗?您是在使用 paypal 立即购买按钮还是想要实施付款标准? cms.paypal.com/cms_content/GB/en_GB/files/developer/…
    猜你喜欢
    • 2015-08-21
    • 1970-01-01
    • 2011-11-27
    • 2012-11-27
    • 2014-12-13
    • 2014-10-22
    • 1970-01-01
    • 2012-07-15
    • 2012-07-28
    相关资源
    最近更新 更多