2つの文字列を入力として取得し、doubleを出力として返すメソッド「verifyTransaction」でWebサービスを使用したいと思います。そのために以下のコードを使用しました:
client = Savon::Client.new do |wsdl|
wsdl.document = "https://www.myserver.com/ReferencePayment?WSDL"
end
response = client.request :wsdl, "verifyTransaction" do
soap.body ={"RefNum" => "121312", "MerchantID" => "02233763"}
end
しかし、私はこのエラーを受け取りました:
Savon::SOAP::Fault ((env:Client) caught exception while handling request: unexpected encoding style: expected=http://schemas.xmlsoap.org/soap/encoding/, actual=)
Web上のすべてのリソースを読んでいますが、解決策が見つかりませんでした。これを手伝ってください。