【问题标题】:Paypal Rest API on sandbox doesn't return shipping address after execute沙盒上的 Paypal Rest API 执行后不返回送货地址
【发布时间】:2013-08-13 14:08:29
【问题描述】:

我们正在使用 Paypal rest api 在您的网站上处理付款。成功Payment::execute 后,我收到付款信息(状态已获批准),当我转储$payment->getPayer() 时,我得到以下信息

object(PayPal\Api\PayerInfo)[949]
  private '_propMap' (PayPal\Common\PPModel) => 
    array (size=4)
      'email' => string 'paypal-buyer@example.com' (length=23)
      'first_name' => string 'Buyer' (length=5)
      'last_name' => string 'Buyer' (length=5)
      'payer_id' => string 'XXXXXXXXXXX' (length=13)

如您所见,没有送货地址。这是 REST api 的限制吗?

【问题讨论】:

    标签: paypal paypal-sandbox


    【解决方案1】:

    是的,我们目前不返回买家的送货地址,除非在您最初提出的/payment 请求中传递了送货地址(这意味着,显然,您已经有了送货地址)。

    我们将添加功能以在未来的其他情况下返回送货地址,但我没有为您提供此固定日期。

    【讨论】:

    • 我设法从 IPN 数据中捕获了送货地址。不过,如果这是一个好习惯,我不会。
    猜你喜欢
    • 2014-02-11
    • 2014-12-06
    • 1970-01-01
    • 2020-08-15
    • 2019-04-01
    • 2016-12-14
    • 2014-06-25
    • 2017-09-27
    • 2013-10-30
    相关资源
    最近更新 更多