【问题标题】:paypal integration issue贝宝整合问题
【发布时间】:2012-02-26 12:27:32
【问题描述】:

我无法弄清楚我的代码做错了什么,我得到了错误

“我们检测到此购物车有问题。如果问题仍然存在,请联系商家。”

这是我要提交的表格...

<form name="paypalForm" action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_cart">
<input type="hidden" name="business" value="example@example.com">
<input type="hidden" name="return" value="http://example.com/payment1.php">
<input type="hidden" name="undefined_quantity" value="0">
<input type="text" name="item_name1" value="1 item name">
<input type="text" name="item_number1" value="1">
<input type="text" name="amount1" value="0.4">
<input type="text" name="tax1" value="0.076">
<input type="text" name="item_name2" value="2 item name">
<input type="text" name="item_number2" value="2">
<input type="text" name="amount2" value="3.5">
<input type="text" name="tax2" value="0.665">
<input type="text" name="num_cart_items" value="2">
<input type="text" name="quantity" value="1">
<input type="text" name="currency_code" value="USD">
<input type="text" name="tax" value="0.741">
<input type="text" name="no_shipping" value="0">
<input type="text" name="no_note" value="0">
<input type="text" name="cancel_return" value="example.com/cancel.php">
<input type="text" name="notify_url" value="http://example.com/payment1.php">

</form>

我输入“文本”以便调试..

【问题讨论】:

    标签: paypal


    【解决方案1】:

    我发现不少问题:

    1. 您正在使用“undefined_quantity”,它仅用于“立即购买”按钮。
    2. 您正在尝试执行购物车上传按钮,但执行的变量不正确(您使用 '_x' 进行枚举,而不仅仅是在 var 名称后附加了 'x'。我将在下面发布代码。
    3. 您缺少必需的“_cart”按钮参数。购物车按钮总是有“add=1”(添加到购物车)、“display=1”(查看购物车,覆盖添加)和“upload=1”(上传,一次发送多个项目)。
    4. 您的取消退货 URL 没有 PayPal 要求的“http://”。
    5. PayPal 仅接受“浮点数”或小数点后两位精度的金额。
    6. 除了#5,我猜你的“税”值应该是一个百分比,而不是实际金额。为此,您将使用“tax_rate”作为百分比。如果您知道购物车中所有商品的确切税金,请使用“tax_cart”。

    请参阅下方购物车上传按钮的按钮代码:

    <form target="paypal" 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="business" value="example@example.com">
            <!-- Begin First Item -->
    <input type="hidden" name="quantity_1" value="1">
    <input type="hidden" name="item_name_1" value="Item A">
    <input type="hidden" name="item_number_1" value="Test SKU A">
    <input type="hidden" name="amount_1" value="0.01">
    <!--<input type="hidden" name="shipping_1" value="0.01">
    <input type="hidden" name="tax_1" value="0.02">-->
            <!-- End First Item -->
            <!-- Begin Second Item -->
    <input type="hidden" name="quantity_2" value="1">
    <input type="hidden" name="item_name_2" value="Test Item B">
    <input type="hidden" name="item_number_2" value="Test SKU B">
    <input type="hidden" name="amount_2" value="0.02">
    <!--<input type="hidden" name="shipping_2" value="0.02">
    <input type="hidden" name="tax_2" value="0.02">-->
            <!-- End Second Item -->
            <!-- Begin Third Item -->
    <input type="hidden" name="quantity_3" value="1">
    <input type="hidden" name="item_name_3" value="Test Item C">
    <input type="hidden" name="item_number_3" value="Test SKU C">
    <input type="hidden" name="amount_3" value="0.03">
    <!--<input type="hidden" name="shipping_3" value="0.03">
    <input type="hidden" name="tax_3" value="0.03"> -->
            <!-- End Third Item -->
    <input type="hidden" name="currency_code" value="USD">
    <!--<input type="hidden" name="tax_cart" value="5.13"> -->
    Upload <br>
    <input type="image" src="https://www.sandbox.paypal.com/en_US/i/btn/btn_cart_SM.gif" border="0" name="upload" alt="Make payments with PayPal - it's fast, free and secure!" width="87" height="23">
    </form>
    

    您应该检查 PayPal 支持的网站支付标准(按钮)here 的变量。

    【讨论】:

      【解决方案2】:

      我遇到了同样的问题,但是当我添加一行时它解决了

      <input type="hidden" name="add" value="1">
      

      你可以试试。我不确定这是否是正确的解决方案。

      【讨论】:

        猜你喜欢
        • 2012-05-22
        • 1970-01-01
        • 2013-07-28
        • 2022-01-10
        • 2021-02-12
        • 2015-01-15
        • 1970-01-01
        • 2017-10-26
        • 2011-08-02
        相关资源
        最近更新 更多