php - Paypal 返回 URL - 使用 GET 参数?

标签 php paypal

这是我用来测试 Paypal Website Payments Standard 上传内容的一些简单代码。

我的返回 URL 是 http://mysite/index.php?module=store&show=order_confirm 我完成了付款流程,当我到达最后并返回到页面时,它只是返回到 index.php(即没有额外参数)。

谁知道这是怎么回事

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

    <input type="hidden" name="cmd" value="_cart" />

    <input type="hidden" name="upload" value="1">
    <input type="hidden" name="return" value="http://mysite/index.php?module=store&amp;show=order_confirm" />
    <input type="hidden" name="currency_code" value="EUR" />

    <input type="hidden" name="business" value="b.coug_1277121937_biz@gmail.com">

            <input type="hidden" name="item_name_1" value="adaddada" />
            <input type="hidden" name="amount_1" value="30.00" />

            <input type="hidden" name="quantity_1" value="1" />
                            <input type="hidden" name="item_name_2" value="wuiui" />
            <input type="hidden" name="amount_2" value="50.00" />
            <input type="hidden" name="quantity_2" value="1" />


    <input type="hidden" name="custom" value="19" />

    <input type="image" name="submit" border="0" src="https://www.paypal.com/en_US/i/btn/btn_xpressCheckout.gif" alt="PayPal - The safer, easier way to pay online">

</form>

最佳答案

我不确定为什么 Paypal 正在做它正在做的事情,但我怀疑他们想要添加自己的 GET 参数的愿望正在抹杀你自己的。如果您可以使用 mod_rewrite 或类似的东西,您可能想尝试这样的事情:

写一个改变这个的规则:

http://mysite/store/order_confirm/?merchant_return_link=Test+Store

对此

http://mysite/index.php?merchant_return_link=Test+Store&module=store&show=order_confirm

关于php - Paypal 返回 URL - 使用 GET 参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3094426/

相关文章:

asp.net - 使用信用卡通过 Paypal 付款

javascript - 如何制作类似 Paypal 的星巴克小部件?

用于 HTML 表单的 PHP API 在 MySQL 数据库中插入记录

php - 没有用户输入的 select 语句是否需要使用准备好的语句?

php - Laravel - 使用 eloquent 在开始日期和结束日期之间选择行

php - hook_form_alter 根据用户角色取消设置字段

用于 Paypal Webhooks 的 PHP 监听器脚本

java - 使用 Paypal API 问题

paypal - 您可以强制 PayPal 支付标准 API 首先显示信用卡字段吗?

php - Codeigniter 中的枚举:未定义的属性:ProjectStatus_Enum::$Open