有没有人有使用Python与RBS WorldPay集成的示例代码?特别是将XML订单发布到WorldPay
答案 0 :(得分:1)
这是一个带有基本身份验证的HTTP POST。官方Fetch Internet Resources Using urllib2 HOWTO中描述了基本身份验证。因此,如果XML是您要发送的XML,则URL是您要发布的URL,MERCHANT_CODE和PASSWORD是自解释的,以下是有效的:
import urllib2
password_mgr = urllib2.HTTPPasswordMgrWithDefaultRealm()
password_mgr.add_password(None, URL, MERCHANT_CODE, PASSWORD)
handler = urllib2.HTTPBasicAuthHandler(password_mgr)
opener = urllib2.build_opener(handler)
urllib2.install_opener(opener)
request = Request(URL, XML, {'Content-Type': 'text/xml'})
response = opener.open(request, XML)
# do something with the response
response.close()