【问题标题】:PayPal ignores response to instant update callbackPayPal 忽略对即时更新回调的响应
【发布时间】:2015-07-02 02:06:42
【问题描述】:

PayPal 忽略了对我的即时更新回调的响应。

  • 我在沙盒上
  • 我正在收到回调
  • 我在文档中返回精确示例结果
  • ...PayPal 继续显示我的默认运费

这是我从回调中返回的内容(this page 末尾的示例响应):

METHOD=CallbackResponse&OFFERINSURANCEOPTION=true&L_SHIPPINGOPTIONNAME0=UPS Next Day Air&L_SHIPPINGOPTIONAMOUNT0=20.00&L_TAXAMT0=2.20&L_INSURANCEAMOUNT0=1.51&L_SHIPPINGOPTIONISDEFAULT0=false&L_SHIPPINGOPTIONNAME1=UPS Express 2 Days&L_SHIPPINGOPTIONAMOUNT1=10.00&L_TAXAMT1=2.00&L_INSURANCEAMOUNT1=1.35&L_SHIPPINGOPTIONISDEFAULT1=true&L_SHIPPINGOPTIONNAME2=UPS Ground2 to 7 Days&L_SHIPPINGOPTIONAMOUNT2=9.99&L_TAXAMT2=1.99&L_INSURANCEAMOUNT2=1.28&L_SHIPPINGOPTIONISDEFAULT2=false

我还尝试了一个更简单的响应,但效果没有任何变化:

L_SHIPPINGOPTIONAMOUNT0=20.00&OFFERINSURANCEOPTION=false&L_SHIPPINGOPTIONISDEFAULT0=true&L_SHIPPINGOPTIONNAME0=Standard+Domestic&METHOD=CallbackResponse

我可能做错了什么?我在服务器日志中看到回调。这令人费解。

【问题讨论】:

标签: paypal express-checkout


【解决方案1】:

似乎在来自上述 url 的响应中缺少一个参数,即 "L_SHIPPINGOPTIONLABEL0=somenamehere" 。

尝试更新您的回调脚本以将上述变量也发送到 PayPal 的响应中,看看这是否适合您。

【讨论】:

  • 我不确定您的意思 - 存在该值:$ curl --data '' http://sandbox.gearlaunch.com/api/_paypal/instantUpdate 产生 L_SHIPPINGOPTIONAMOUNT0=20.00&OFFERINSURANCEOPTION=false&L_SHIPPINGOPTIONISDEFAULT0=true&L_SHIPPINGOPTIONNAME0=Standard+Domestic&METHOD=CallbackResponse
  • 很抱歉,我错误地输入了错误的变量,我刚刚用正确的缺失参数更新了帖子
  • 哇,成功了!该字段完全没有记录!?!?不仅developer.paypal.com/docs/classic/express-checkout/… 上没有提到它,而且谷歌搜索网站:paypal.com L_SHIPPINGOPTIONLABEL0 的点击率为零。您是怎么知道这一点的以及 PayPal 到底发生了什么?
  • 这行得通。对stickfigure的看法相同。贝宝应该提供一个可行的例子!我什至无法想象 Eshan 是如何发现 label 选项的,因为它似乎没有出现在回调响应中的任何地方!
【解决方案2】:

对于所有感兴趣的人,这里是“回调响应消息”的文档。由于缺少参数,我也在搜索文档。

https://developer.paypal.com/docs/classic/api/merchant/Callback_API_Operation_NVP/

【讨论】:

  • 始终欢迎提供指向潜在解决方案的链接,但请add context around the link,以便您的其他用户知道它是什么以及为什么存在。始终引用重要链接中最相关的部分,以防目标站点无法访问或永久离线。考虑到仅仅是指向外部站点的链接是Why and how are some answers deleted? 的一个可能原因。
猜你喜欢
  • 2013-06-07
  • 2012-09-07
  • 2016-10-14
  • 2014-01-11
  • 1970-01-01
  • 2022-01-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多