我对贝宝沙盒“付款数据传输”有疑问。收到交易 ID 后,我将使用身份令牌将其发送回贝宝以获取交易详细信息。
我已遵循此文档“http://media.albendas.com/Web2py_Paypal_Integration.pdf”。
password_mgr= urllib2.HTTPPasswordMgrWithDefaultRealm()
base_url='https://www.sandbox.paypal.com'
header = {'Content-Type ':' application/x-www-form-urlencoded'}
path = '/cgi-bin/webscr'
data = "cmd=_notify-synch&tx="+trans+"&at="+key
password_mgr.add_password(self.realm,base_url,self.username,self.password)
handler = urllib2.HTTPBasicAuthHandler(password_mgr)
opener =urllib2.build_opener(handler)
urllib2.install_opener(opener)
req=urllib2.Request(base_url+path,data,header)
ret = opener.open(req)
通常我应该收到一条消息,要么是成功,要么是失败。但对我来说总是得到返回页面,因为我们目前无法完成您的请求。请单击重试或稍后重试。我们对不便表示抱歉。消息 3004。
请指教。另外请告诉我,什么是领域参数。提前致谢。