0
有沒有人有使用Python與RBS WorldPay集成的示例代碼?將XML訂單專門發佈到WorldPay使用Python與RBS WorldPay託管支付頁面(XML重定向)集成
有沒有人有使用Python與RBS WorldPay集成的示例代碼?將XML訂單專門發佈到WorldPay使用Python與RBS WorldPay託管支付頁面(XML重定向)集成
這是一個帶有基本身份驗證的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()