2013-03-08 82 views
0

贝宝似乎已经改变了他们的IPN测试界面。 (欺骗IPN对您的IPN页面进行测试PayPal IPN更改|有没有人在过去24小时内有任何运气

以下是我从IPN接受现在的数据

KEY:receipt_ID - 值:

KEY:mc_handling1 - 值:1.67

KEY:ADDRESS_STATE - VALUE:CA

KEY:数量1 - 值:

KEY :REASON_CODE - 值:

KEY:量 - 值:

KEY:txn_id - 值:359726646

KEY:姓氏 - 值:史密斯

KEY:mc_currency - 值:1

KEY:payer_status - 值:0

KEY:address_status - 值:1

KEY:auction_buyer_id - 值:

KEY:税收 - 值:2.02

KEY:发票 - 值:ABC1234

KEY:海运 - 值:

KEY:address_street - 值: 123,任何街道

KEY:PAYER_EMAIL - 值:[email protected]

KEY:mc_gross1 - VALUE:9.34

KEY:ITEM_NAME - 值:

KEY:mc_shipping - 值:3.02

KEY:CMD - 值:,_notify-验证

KEY:FIRST_NAME - 值:约翰

KEY:业务 - 值:[email protected]

KEY:parent_txn_id - 值:

KEY:payer_id - 值:TESTBUYERID01

KEY:PAYMENT_DATE - 值:8点11分09秒2013年3月8日PST

KEY:ADDRESS_COUNTRY - 值:1

KEY:PAYMENT_STATUS - 值: 2

KEY:receiver_email - VALUE:seller @ paypalsandbox。COM

KEY:for_auction - 值:

KEY:ipn_type - 值:4

KEY:payment_type - 值:1

KEY:address_zip - 值:95131

KEY: address_city - VALUE:圣何塞

KEY:mc_shipping1 - 值:1.02

KEY:item_name1 - 值:东西

KEY:mc_gross - 值:12.34

KEY:item_number1 - 值:AK-1234

KEY:mc_fee - 值:0.44

KEY: residence_country - VALUE:美国

KEY:address_country_code - 值:1

KEY:notify_version - 值:2.4

KEY:receiver_id - 值:[email protected]

KEY:pending_reason - 值:

KEY:mc_handling - 值:2.06

KEY:txn_type - 值:车

KEY:custom - VALUE:xyz123

KEY:auction_closing_date - VALUE:

KEY:ITEM_NUMBER - 值:

KEY:ADDRESS_NAME - 值:约翰史密斯

KEY:notify_url - 值:http://www.sellwidget.com/IPN.aspx

你会发现他们有一个整数,而不是值一些FO的响应。昨天并非如此。

这是一个错误,还是他们改变这些关系数据?

回答

1

是的,我们正在调查此刻。
当您验证IPN数据时,IPN模拟器生成的数据似乎对www.paypal.com/www.sandbox.paypal.com造成HTTP 400响应。
我们很快就会解决这个问题。对于这些对您造成的任何问题的歉意。同时,如果您需要通过启动一个新问题需要关于某些IPN参数的特定信息,请随时与我或我的一位同事(他们也在SO上)一起工作。

编辑:
原因似乎是一个流氓'cmd ='在IPN POST数据内。这导致我们的IPN验证服务返回一个HTTP 400.
您可以在过渡期间从IPN POST数据中删除“& cmd =”,或者如果您可以等一会儿,我们将推出一个修复程序这要尽快生产。

+0

拆除流浪'&cmd ='修复了400响应问题,但是它然后返回INVALID,没有垫子我做了什么。这是一个已知问题,还是你期望它可以在删除'&cmd ='后运行? – landons 2013-03-11 21:45:24

0

谢谢。我通过设置req.host =“www.paypal.com”来解决400错误,但之后发生证书错误,因为沙盒不是www.paypal.com,它的www.sandbox.paypal.com。只是一个fyi。

(我觉得你的新变化,采取了影响不经意间。(该公告公布关于增加作为新的IPS已添加的标题)。

你能解释一下为什么我的IPN数据被传递回给我?用的东西整数,如PAYMENT_STATUS等这只是一个畸形加入上的数据,或者是要搬到一个基于关系的参数系统

以下是公告: https://www.x.com/content/bulletin-ipn-and-pdt-scripts-and-http-1-1

相关问题