使用定制购物车实现PayPal IPN

使用定制购物车实现PayPal IPN,paypal,cart,paypal-ipn,Paypal,Cart,Paypal Ipn,我正在尝试设置PayPal的IPN以供定制购物车使用。但不知何故,它不起作用。你们能看看我用的贝宝按钮代码吗?你注意到什么问题了吗?单击“支付”按钮后,我将进入PayPal的页面,页面上显示以下消息: 我们检测到此购物车有问题。如果问题仍然存在,请联系商户 问题: 命名这些变量的正确方法是什么:item_numberX还是item_numberX?负责价格、名称和数量的变量也是如此。我需要添加下划线吗 谢谢。大部分按钮都是正确的,我看到的唯一问题是“mc\u gross\u x”、“付款人

我正在尝试设置PayPal的IPN以供定制购物车使用。但不知何故,它不起作用。你们能看看我用的贝宝按钮代码吗?你注意到什么问题了吗?单击“支付”按钮后,我将进入PayPal的页面,页面上显示以下消息:

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

问题:

  • 命名这些变量的正确方法是什么:item_numberX还是item_numberX?负责价格、名称和数量的变量也是如此。我需要添加下划线吗

    
    

  • 谢谢。

    大部分按钮都是正确的,我看到的唯一问题是“mc\u gross\u x”、“付款人电子邮件”和“项目编号”。我不知道你是从哪里得到mc_gross_x的,但这不会在按钮中使用,你可能会把它与一个IPN变量混淆。至于payer_电子邮件,您可能会再次将其与IPN变量混淆。如果您试图在PayPal支付页面上填充买家的电子邮件地址,它将只是“电子邮件”。此外,您不需要传递“item_number”,因为您使用的是购物车上载方法,您只需使用上面代码“item_number_x”中已经使用的格式即可

    如果该按钮仍然不适用于您,我需要查看底部代码的其余部分,以了解其不适用的原因

    <input type="hidden" name="item_number_1" value="1">
    <input type="hidden" name="item_name_1" value="Service 1">
    <input type="hidden" name="amount_1" value="148.00">
    <input type="hidden" name="quantity_1" value="1">
    <input type="hidden" name="mc_gross_1" value="148">
    
    
    <input type="hidden" name="item_number_2" value="2">
    <input type="hidden" name="item_name_2" value="Service 2">
    <input type="hidden" name="amount_2" value="30.00">
    <input type="hidden" name="quantity_2" value="1">
    <input type="hidden" name="mc_gross_2" value="30">
    
    
    <input type="hidden" name="return" value="http://www.sitename.com/thank-you/">
    <input type="hidden" name="notify_url" value="http://www.sitename.com/ipn.php">
    
    <input type="hidden" name="first_name" value="Peter"  />
    <input type="hidden" name="last_name" value="James"  />
    <input type="hidden" name="payer_email" value="alex111@gmail.com"  />
    <input type="hidden" name="item_number" value="144" / >
    
    
    <input type="image" src="https://www.paypal.com/en_US/i/btn/btn_xpressCheckout.gif" 
        border="0" name="submit" alt="Make payments with PayPal - it's fast, free and secure!">