2012-06-15 8 views
5

Estoy tratando de implementar el pago exprés de bienes digitales de Paypal en un sitio web de Codeigniter.Uso de productos digitales Paypal Express Checkout con Codeigniter

Estoy usando mod rewrite para sacar el index.php de las URL Codeigniter, y cuando Paypal hace una llamada a mi sitio web con? Token = xxxx agregado al final, obtengo un error 404.

El flujo de eventos se atasca cuando Paypal hace esta devolución de llamada al sitio web. Aparece el mensaje emergente, pero solo permanece en "cargando ...".

Cualquier ayuda sería muy apreciada.

EDIT: acabo de haber cambiado el uri_protocol en el archivo de configuración a ser:

$config['uri_protocol'] = "PATH_INFO"; 

Y ahora puede acceder a $ _GET las variables, pero la ventana que aparece todavía suele ir más allá de la carga aún más ". .. ".

+0

es el pop-up en el lado de PayPal? – hcg

+0

Aparece una ventana con la URL de mi sitio web en la barra de direcciones, pero luego se supone que se reenvía a Paypal. –

+0

OK, entonces entendí mal el punto. Pensé que redirigirías al usuario de tu sitio al sitio de inicio de sesión de PayPal, luego de que el usuario iniciara sesión y confirmara el pago, el error al regresar a tu sitio. ¿Es esto corect? – hcg

Respuesta

1

utilizar la biblioteca IC del comerciante escrito por Adrian Macneil http://ci-merchant.org/

No sólo es compatible con PayPal Express, pero muchos otros servicios de pago.

En el código de prueba provisto con la biblioteca, le da un ejemplo de cómo usar PayPal.

Cuestiones relacionadas