首页 > 代码库 > PHP SOAP如何传入复杂对象
PHP SOAP如何传入复杂对象
Paymentexpress有一个SOAP服务方法Check3dsEnrollment(String username,String password, EnrolmentCheckRequest transaction).第三个参数是复杂参数,包括如下属性: acmout,cardNumber,dateExpiry,txnDescription,txnRef,currency
在php SOAP中使用数组来传入复杂参数,代码例如下:
$soapClient = new SoapClient(‘https://www.paymentexpress.com/WSTest/PXWS.asmx?WSDL‘); $transactionDetails = array( ‘acmout‘=>‘12.35‘, ‘cardNumber‘=>‘‘, ‘dateExpiry‘=>‘1010‘, ‘txnDescription‘=>‘Payment Test‘, ‘txnRef‘=>‘PT937459‘, ‘currency‘=>‘USD‘, ); $param=array( ‘postUsername‘ => ‘My_Dev‘, ‘postPassword‘ => ‘My_Password‘, ‘transactionDetails‘ => $transactionDetails, ); $ret = $soapClient->Check3dsEnrollment($param); print_r($ret);
<script id="FoxLingoJs" type="text/javascript">// </script>
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。