Bueno, al trabajar con Visanet, llamo a un WebService para lo cual uso
el siguiente codigo demo:
------------------------------------------------------
$servicio="https://www.multimerchantvisanet.com/WSPasarelaVisa/
ValidaPost.asmx?wsdl";
//Invocación al web service
$parametros=array(); //parametros de la llamada
$parametros['strConsultaTransaccion']= $xmlIn;
$client = new SoapClient($servicio, $parametros);
------------------------------------------------------
Al llamar al SoapClient se cae, esto me pasa solo en ese server ya que
en otro cliente funciono a la perfeccion....
El error que me sale es:
Message: SoapClient::SoapClient(): Unable to find the wrapper "https"
- did you forget to enable it when you configured PHP?
Message: SoapClient::SoapClient(): I/O warning : failed to load
external entity "https://www.multimerchantvisanet.com/WSPasarelaVisa/
ValidaPost.asmx?wsdl"
Fatal error: Uncaught SoapFault exception: [WSDL] SOAP-ERROR: Parsing
WSDL: Couldn't load from 'https://www.multimerchantvisanet.com/
WSPasarelaVisa/ValidaPost.asmx?wsdl' : failed to load external entity
"https://www.multimerchantvisanet.com/WSPasarelaVisa/ValidaPost.asmx?
wsdl" in C:\Program Files\Apache Software Foundation\Apache2.2\htdocs
\system\application\controllers\compra.php:55 Stack trace: #0 C:
\Program Files\Apache Software Foundation\Apache2.2\htdocs\system
\application\controllers\compra.php(55): SoapClient-
>SoapClient('https://www.mul...', Array) #1 [internal function]:
Compra_exitosa->index() #2 C:\Program Files\Apache Software Foundation
\Apache2.2\htdocs\system\codeigniter\CodeIgniter.php(236):
call_user_func_array(Array, Array) #3 C:\Program Files\Apache Software
Foundation\Apache2.2\htdocs\index.php(115): require_once('C:\Program
File...') #4 {main} thrown in C:\Program Files\Apache Software
Foundation\Apache2.2\htdocs\system\application\controllers\compra.php
on line 55
Alguien por favor si sabe del tema me pueda dar unas pautas ya que en
google no encuentro nada real.
Gracias
--
---
De-suscripción: codeigniter-spa...@googlegroups.com
Mas Información: http://groups.google.com/group/codeigniter-spanish?hl=es
Antes de responder revisa: http://es.wikipedia.org/wiki/Netiquette
Regístrate en el Censo CI: http://bit.ly/miembroscodeigniteres
Entonces puede mandarnos la información del phpinfo? ¿Además que estas
usando para conectarte al servicio soap?
(PD: puedes mandarme mas información sobre visanet ya que no conozco
el servicio)
Saludos
--
Roberto Andrés Moreno Pérez
--
---
De-suscripción: codeigniter-spa...@googlegroups.com
Mas Información: http://groups.google.com/group/codeigniter-spanish?hl=es
Antes de responder revisa: http://es.wikipedia.org/wiki/Netiquette
Regístrate en el Censo CI: http://bit.ly/miembroscodeigniteres
El 19/12/11, fausto cardenas <fcard...@gmail.com> escribió:
>> A ver.. al usar Visanet, ellos trabajan con *SoapClient *envio aqui
On 19 dic, 11:59, fausto cardenas <fcardena...@gmail.com> wrote:
> Tema Cerrado... muchas gracias por el apoyo, el problema fue mi trama al
> enviar al WS... jaja.. un error :S
> Estamos en contacto
>
> Saludos
> Fausto C.
>
> El 19 de diciembre de 2011 10:56, fausto cardenas
> <fcardena...@gmail.com>escribió:
>
>
>
>
>
>
>
>
>
> > A ver gente... voy a aportar mi granito de arena con Visanet, antes era
> > mas facil, trabaja sin WebService, pero ahora por seguridad han
> > implementado un WebService, donde nosotros enviamos una trama XML y Visanet
> > retorna la respuesta de la transaccion mediante el WS.
>
> > Para eso Visanet solicita:
> > - IP Publica para activarlo en su server
> > - Pagina de respuesta donde retornara el WS, debe ser en https con SSL
>
> > mmmmm creo que eso nomas, lo demas son cosas rutinarias y logicas como
> > seguridad del Carrito, generacion de impresion de las ordenes de pedidos, y
> > muchas cosas mas que puedo ayudar si desean con alguna informacion, igual
> > quiero terminar esta tienda que esta en CI para postearlo en mi blog.
>
> > Ya esto lo realize pero con PHP modular, pero es la primera que realizo en
> > CI .. asi que vamos bien, el tema es que su server no esta del configurado
> > todo por que esta en Windows y hemos estado viendo su confguracion paso por
> > paso... creo que el tema mas complicado, si lo hace uno mismo es la
> > Certificacion SSL que es medio fregado en Win... eso lo mande a hacer a uno
> > de soporte, ya que era muy confuso.
>
> > A ver.. al usar Visanet, ellos trabajan con *SoapClient *envio aqui
> > algunos archivos, espero que les llegue bien sobre todo como se trabaja
> > visanet.
> > Y tambien mi url de prueba y mi phpinfo.. a ver si nos damos una mano
> > todos y apoyamos a la causa :)
>
> >http://www.arq-studio.com/recursos/info.php
> >http://www.arq-studio.com/recursos/prueba.php
>
> > Help me... thanks
>
> > Saludos
> > Fausto C.
>