我正在尝试使用https://www.sandbox.paypal.com/wsdl/PayPalSvc.wsdl的paypal快速结账。 当我打电话使用
PayPalAPIAASoapBinding paypal = new PayPalAPIAASoapBinding();
我收到错误
无法生成临时类(result = 1)。错误CS0030: 无法转换类型 ' exprtesscheckoutdemo.com.paypal.sandbox.TupleType []'至 ' paypal.sandbox.TupleType'错误CS0029:无法隐式转换 输入' paypal.sandbox.TupleType'到
如何过来这个
答案 0 :(得分:30)
更新到版本119时,请自行点击此项。在生成的Web服务文件中,执行[][]
的查找并将所有匹配项替换为[]
。坏人似乎是merchantDataField
中的PaymentDetailsType
。
It seems to be a bug in the Microsoft WSDL tools与具有"嵌套节点并且maxOccurs属性设置为无界的服务进行交互时#34 ;;我之前在与FedEx SOAP API交互时遇到过它。