2
I持って次のコード:あなたが見ることができるように通話機能、Pythonの
Service (WSWebpayServiceImplService) tns="http://service.wswebpay.webpay.transbank.com/"
Prefixes (1)
ns0 = "http://service.wswebpay.webpay.transbank.com/"
Ports (1):
(WSWebpayServiceImplPort)
Methods (3):
acknowledgeTransaction(xs:string tokenInput,)
getTransactionResult(xs:string tokenInput,)
initTransaction(wsInitTransactionInput wsInitTransactionInput,)
Types (14):
acknowledgeTransaction
acknowledgeTransactionResponse
cardDetail
getTransactionResult
getTransactionResultResponse
initTransaction
initTransactionResponse
transactionResultOutput
wpmDetailInput
wsInitTransactionInput
wsInitTransactionOutput
wsTransactionDetail
wsTransactionDetailOutput
wsTransactionType
は、いくつかの方法(initTransactionが)を使用します。次の出力を生成し
import logging
logging.basicConfig(level=logging.INFO)
logging.getLogger('suds.client').setLevel(logging.DEBUG)
from suds.client import Client
url = 'https://webpay3gint.transbank.cl/WSWebpayTransaction/cxf/WSWebpayService?wsdl'
client = Client(url)
print client
カスタムタイプ(wsInitTransactionInput)では、そのカスタムタイプの要素を作成してinitTransaction()を呼び出せますか?
object = client.factory.create('wsInitTransactionInput')
client.service.initTransaction(object)
そして、それは泡のドキュメントにあった: