Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/289.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Python与RBS WorldPay托管的支付页面(XML重定向)集成_Python_Payment Gateway_Payment_Worldpay - Fatal编程技术网

使用Python与RBS WorldPay托管的支付页面(XML重定向)集成

使用Python与RBS WorldPay托管的支付页面(XML重定向)集成,python,payment-gateway,payment,worldpay,Python,Payment Gateway,Payment,Worldpay,有人有任何与Python集成的示例代码吗?专门将XML订单发布到WorldPay,这是一个具有基本身份验证的HTTP POST。官方文件中描述了基本身份验证。因此,其中XML是您要发送的XML,URL是您要发布到的URL,商户代码和密码是不言自明的,以下工作: import urllib2 password_mgr = urllib2.HTTPPasswordMgrWithDefaultRealm() password_mgr.add_password(None, URL, MERCHANT_C

有人有任何与Python集成的示例代码吗?专门将XML订单发布到WorldPay,这是一个具有基本身份验证的HTTP POST。官方文件中描述了基本身份验证。因此,其中XML是您要发送的XML,URL是您要发布到的URL,商户代码和密码是不言自明的,以下工作:

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()