当前位置: 首页>>代码示例>>PHP>>正文


PHP Zend_Soap_Client::analisarTransacao方法代码示例

本文整理汇总了PHP中Zend_Soap_Client::analisarTransacao方法的典型用法代码示例。如果您正苦于以下问题:PHP Zend_Soap_Client::analisarTransacao方法的具体用法?PHP Zend_Soap_Client::analisarTransacao怎么用?PHP Zend_Soap_Client::analisarTransacao使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Zend_Soap_Client的用法示例。


在下文中一共展示了Zend_Soap_Client::analisarTransacao方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: analisarTransacao

 public function analisarTransacao()
 {
     $client = new Zend_Soap_Client($this->_wsdl, array('soap_version' => SOAP_1_1, 'encoding' => 'ISO-8859-1'));
     $data = array('pedido' => array('DadosUsuario' => array('Login' => $this->usuario, 'Senha' => $this->senha), 'DadosComprador' => array('NomeComprador' => $this->compradorNome, 'Endereco' => array('Pais' => $this->compradorPais, 'Cep' => $this->compradorCep, 'Rua' => $this->xmlentities($this->compradorRua), 'Numero' => $this->compradorNumero, 'Complemento' => $this->xmlentities($this->compradorComplemento), 'Bairro' => $this->xmlentities($this->compradorBairro), 'Cidade' => $this->xmlentities($this->compradorCidade), 'Estado' => $this->compradorEstado), 'CpfCnpj' => $this->compradorCpfCnpj, 'DddTelefone' => $this->compradorDddTelefone1, 'NumeroTelefone' => $this->compradorTelefone1, 'DddCelular' => $this->compradorDddCelular, 'NumeroCelular' => $this->compradorCelular, 'IP' => $this->compradorIp, 'Email' => $this->compradorEmail, 'Senha' => $this->compradorSenha, 'Sexo' => $this->compradorSexo, 'DddTelefone2' => $this->compradorDddTelefone2, 'NumeroTelefone2' => $this->compradorTelefone2, 'DataNascimento' => $this->compradorDataNascimento), 'DadosEntrega' => array('Endereco' => array('Pais' => $this->entregaPais, 'Cep' => $this->entregaCep, 'Rua' => $this->xmlentities($this->entregaRua), 'Numero' => $this->entregaNumero, 'Complemento' => $this->xmlentities($this->entregaComplemento), 'Bairro' => $this->xmlentities($this->entregaBairro), 'Cidade' => $this->xmlentities($this->entregaCidade), 'Estado' => $this->entregaEstado), 'DddTelefone' => $this->entregaDddTelefone1, 'NumeroTelefone' => $this->entregaTelefone1, 'NomeEntrega' => $this->entregaNome, 'DddCelular' => $this->entregaDddCelular, 'NumeroCelular' => $this->entregaCelular, 'DddTelefone2' => $this->entregaDddTelefone2, 'NumeroTelefone2' => $this->entregaTelefone2, 'CpfCnpj' => $this->entregaCpfCnpj, 'Sexo' => $this->entregaSexo, 'DataNascimento' => $this->entregaDataNascimento, 'Email' => $this->entregaEmail), 'Pagamentos' => array('WsPagamento' => array('MetodoPagamento' => $this->metodoPagamento, 'Cartao' => array('NomeBancoEmissor' => $this->nomeBancoEmissor, 'NumeroCartao' => $this->numeroCartao, 'DataValidadeCartao' => $this->dataValidadeCartao, 'NomeTitularCartao' => $this->nomeTitularCartao, 'CpfTitularCartao' => $this->cpfTitularCartao, 'Bin' => $this->bin, 'quatroUltimosDigitosCartao' => $this->quatroUltimosDigitosCartao, 'Bin_payment' => $this->bin2, 'BinBanco' => $this->binBanco, 'BinPais' => $this->binPais, 'DddTelefone2' => $this->pagadorDddTelefone, 'NumeroTelefone2' => $this->pagadorTelefone), 'Valor' => $this->format($this->valorPedido), 'NumeroParcelas' => $this->numeroParcelas)), 'CodigoPedido' => $this->codigoPedido, 'DataCompra' => $this->dataCompra, 'QuantidadeItensDistintos' => $this->itensDistintos, 'QuantidadeTotalItens' => $this->itensTotal, 'ValorTotalCompra' => $this->format($this->valorTotalCompra), 'ValorTotalFrete' => $this->format($this->valorTotalFrete), 'PedidoDeTeste' => false, 'PrazoEntregaDias' => $this->prazoEntrega, 'FormaEntrega' => $this->formaEntrega, 'Observacao' => $this->observacao, 'CanalVenda' => $this->canalVenda));
     $data['Produtos'] = array();
     for ($i = 0; $i < count($this->produtoCodigo); $i++) {
         $data['Produtos']['WsProduto3'] = array('Codigo' => $this->produtoCodigo[$i], 'Descricao' => $this->produtoDescricao[$i], 'Quantidade' => $this->produtoQtde[$i], 'ValorUnitario' => $this->format($this->produtoValor[$i]), 'Categoria' => $this->produtoCategoria[$i], 'ListaDeCasamento' => $this->produtoListaCasamento[$i], 'ParaPresente' => $this->produtoParaPresente[$i]);
     }
     $data['DadosExtra'] = array('Extra1' => $this->extra1, 'Extra2' => $this->extra2, 'Extra3' => $this->extra3, 'Extra4' => $this->extra4);
     $result = $client->analisarTransacao($data);
     return $result;
 }
开发者ID:payu-br,项目名称:fcontrol-magento,代码行数:12,代码来源:Abstract.php


注:本文中的Zend_Soap_Client::analisarTransacao方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。