0

我们一直使用“Post to return page”(rm = 2)作为定期一次性购买(web_accept)接收付款数据的方式,并且在进行验证时我们得到了“VERIFIED”。最近我们想添加一个基于订阅的产品,所以我一直在 paypal 沙箱中进行测试,我真的很困惑我做错了什么,因为在验证订阅 (subscr_signup) 时总是得到 INVALID。常规购买在沙箱中返回 VERIFIED 就好了,但不是订阅。这是发布验证的完全相同的代码,相同的商家/买家组合......等等。我错过了什么吗?下面是我使用过的常见的经典 ASP 代码片段。请指教。谢谢

' read post from PayPal system and add 'cmd'
str = Request.Form & "&cmd=_notify-validate"

' post back to PayPal system to validate
'set objHttp = Server.CreateObject("Msxml2.ServerXMLHTTP")
' set objHttp = Server.CreateObject("Msxml2.ServerXMLHTTP.4.0")
set objHttp = Server.CreateObject("Microsoft.XMLHTTP")
objHttp.open "POST", "https://www.sandbox.paypal.com/cgi-bin/webscr", false
objHttp.setRequestHeader "Content-type", "application/x-www-form-urlencoded"
objHttp.Send str
4

1 回答 1

0

目前有一些 IPN 问题正在影响实时站点。您报告的这个问题听起来可能与这些问题有关。我建议向PayPal 的商家技术支持团队开一张票。这样,我们可以进一步调查问题,并在问题解决后通知您。

于 2013-04-29T17:54:06.647 回答