【问题标题】:PayPal IPN and buyer addressPayPal IPN 和买家地址
【发布时间】:2011-12-27 03:49:52
【问题描述】:

不知何故,我无法从 IPN 响应中获取买家地址。

这是申请表:

          <form id="form1" name='frmPayPal' method="post" action="<?php echo $url; ?>">   
            <input type='hidden' name='business' value='<?php echo $ppAcc; ?>'>
            <input type='hidden' name='cmd' value='_xclick'>
            <input type='hidden' name='item_name' value='<?php echo $desc; ?>'>
            <input type='hidden' name='item_number' value='<?php echo $orderno; ?>'>
            <input type='hidden' name='amount' value='<?php echo $net = $price + $shipping; ?>' id='nettotal'>
            <input type='hidden' name='no_shipping' value='1'>
            <input type='hidden' name='currency_code' value='USD'>
            <input type='hidden' name='handling' value='0'>
            <input type='hidden' name='cancel_return' value='<?php echo $cancelURL; ?>'>

            <input type='hidden' name='return' value='<?php echo $returnURL; ?>'>

以及来自 PayPal IPN 的回复:

大批 ( [0] => 成功 [1] => transaction_subject=Bookretary+-+个人+财务+组织者 [2] => payment_date=08%3A00%3A49+Nov+11%2C+2011+PST [3] => txn_type=web_accept [4] => 姓氏=用户 [5] => 居住国=美国 [6] => item_name=Bookretary+-+个人+财务+组织者 [7] => 支付总额=39.99 [8] => mc_currency=USD [9] => 业务=seller_1320083112_biz%40interactmarketing.com [10] => 付款类型=即时 [11] => protection_eligibility=不合格 [12] => 付款人状态=已验证 [13] => 税=0.00 [14] => payer_email=buyer_1320083080_per%40interactmarketing.com [15] => txn_id=7FS07838VX3650032 [16] => 数量=1 [17] => receiver_email=seller_1320083112_biz%40interactmarketing.com [18] => 名字=测试 [19] => payer_id=FHC9HUXME54VQ [20] => receiver_id=WKJGSA3LXEPN6 [21] => item_number=10001 [22] => 处理量=0.00 [23] => payment_status=已完成 [24] => payment_fee=1.46 [25] => mc_fee=1.46 [26] => 运费=0.00 [27] => mc_gross=39.99 [28] => 自定义= [29] => 字符集=windows-1252 [30] => )

我错过了什么吗?

【问题讨论】:

    标签: paypal paypal-ipn paypal-sandbox


    【解决方案1】:

    是的,您设置了&lt;input type="hidden" name="no_shipping" value="1"&gt;。这意味着您将无法获得收货地址。 确保改为设置 &lt;input type="hidden" name="no_shipping" value="2"&gt;

    【讨论】:

    • 不错。它几乎可以工作。我还添加了行 以从表单中读取数据。在 PayPal 帐户中,Ship To 正确(来自表单的数据),但 IPN 返回 PP 帐户所有者的姓氏和名字,电子邮件地址也是如此。不知道为什么。
    • 你到底是什么意思?它仍然没有返回它,或者?
    • 它返回但不是那些来自 from(或 Ship to)而是来自 PP 帐户的所有者
    • 您指的是帐单地址吗?这不可能。请发布您的(沙盒)IPN 数据的副本。
    猜你喜欢
    • 2012-11-14
    • 2011-11-17
    • 1970-01-01
    • 2013-03-22
    • 1970-01-01
    • 2019-06-07
    • 1970-01-01
    • 2012-10-12
    • 1970-01-01
    相关资源
    最近更新 更多