我们一直使用“发布到返回页面”(rm = 2)作为接收定期一次性购买(web_accept)的付款数据的方式,并且在进行验证时我们已经获得“验证”。最近我们想添加一个基于订阅的产品,所以我一直在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
答案 0 :(得分:0)
目前有一些IPN问题正在影响实时网站。您报告的此问题听起来可能与问题有关。我建议打开PayPal's Merchant Technical Support团队的门票。通过这种方式,我们可以进一步调查问题,并在问题解决后通知您。