【问题标题】:problem with paypal express checkout form?贝宝快递结帐表格有问题吗?
【发布时间】:2011-10-05 01:31:22
【问题描述】:

我面临一个关于贝宝快递结帐表格的巨大问题。 一旦我单击结帐按钮,它就会将我带到贝宝主页。 没有支付选项没有支付任何费用只是正常的贝宝主页

<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
    <input type=hidden name="USER" value="payment_api1.XXXXX.com"> 
        <input type=hidden name="PWD" value="XXXXXXXXX"> 
        <input type=hidden name="SIGNATURE" value="XXXXXXXXXXXXXXXXXXXXXXXXXXXXX"> 
        <input type=hidden name="PAYMENTREQUEST_0_AMT" value="500"> 
        <input type=hidden name="RETURNURL" value="http://xxxx.net"> 
        <input type=hidden name="PAYMENTREQUEST_0_CURRENCYCODE" value="GBP">
        <input type=hidden name="CANCELURL" value="http://xxxx.net"> 
        <input type="image" src="images/checkout-button.png" />
                    </div>
                </form>

这是一个简单的形式,但我真的不知道为什么它根本不起作用

【问题讨论】:

  • 你为什么会有密码和签名?任何可以点击它的人都可以看到它......似乎存在安全风险。尝试使用来自的用户名和密码登录到贝宝控制台,从头开始设置您的按钮

标签: php paypal express-checkout


【解决方案1】:

这是一份仅供测试之用的测试表格。您永远不应该在实际环境中使用它(此外,它无论如何也不起作用)。

要回答您的问题:将 https://www.paypal.com/cgi-bin/webscr 替换为 https://api-3t.paypal.com/nvphttps://api-3t.sandbox.paypal.com/nvp,具体取决于您是在实时环境还是沙盒环境中工作。

您是开发人员吗? Express Checkout 是一种基于 API 的解决方案。虽然实现起来相当容易,但它确实需要您具备一些编程技能。如果您不是开发人员,请改用网站付款标准。

【讨论】:

    猜你喜欢
    • 2011-10-18
    • 1970-01-01
    • 2017-03-26
    • 2014-09-06
    • 2011-07-12
    • 2017-09-26
    • 2015-11-18
    • 1970-01-01
    • 2017-07-15
    相关资源
    最近更新 更多