Python を使用してRBS WorldPayと統合するためのサンプル コードはありますか? 具体的には、XML 注文を WorldPay に送信します
1 に答える
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()
于 2011-10-27T22:40:39.160 に答える