【问题标题】:Integrate with RBS WorldPay Hosted Payment Page (XML Redirect) using Python使用 Python 与 RBS WorldPay 托管支付页面(XML 重定向)集成
【发布时间】:2011-05-26 14:18:11
【问题描述】:

有没有人有任何使用 Python 与RBS WorldPay 集成的示例代码?专门将 XML 订单发布到 WorldPay

【问题讨论】:

    标签: python payment-gateway payment worldpay


    【解决方案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-04-21
      • 2014-01-24
      • 2016-01-10
      • 1970-01-01
      • 2018-12-16
      • 1970-01-01
      • 2021-07-24
      • 2014-07-26
      • 2021-11-23
      相关资源
      最近更新 更多