Error modulo todopagos

leofishman's picture

Estimados,

Estoy probando el modulo de todopagos para commerce, al momento de intentar pagar me da un error como que no puede acceder a la cantidad:
EntityMetadataWrapperException: Unable to get the data property quantity as the parent data structure is not set. en EntityStructureWrapper->getPropertyValue() (línea 438 de /home/stg/public_html/profiles/commerce_kickstart/modules/contrib/entity/includes/entity.wrapper.inc).

También veo advertencias que no puede acceder al js:
Warning: file_get_contents(/sites/all/modules/commerce_todo_pago/includes/todopago.js): failed to open stream: No such file or directory en drupal_build_js_cache() (línea 5038 de /home/stg/public_html/includes/common.inc).
Warning: file_get_contents(/sites/all/modules/commerce_todo_pago/includes/jquery.min.js): failed to open stream: No such file or directory en drupal_build_js_cache() (línea 5038 de /home/stg/public_html/includes/common.inc).

No estoy seguro si la ruta del sdk esta correcta en la librería:
/home/stg/public_html/sites/all/libraries/TodoPago/lib

Comments

Hola Leo. Estás usando el

mpv's picture

Hola Leo. Estás usando el módulo oficial de todopago? Nosotros hicimos otra integración de todopago para commerce. En nuestra experiencia el oficial nunca funcionó.

https://www.drupal.org/project/commerce_todopago

Si, estaba usando el modulo

leofishman's picture

Si, estaba usando el modulo oficial, ahí puse el tuyo, pero cuando voy a pagar, se queda en un loop tratando de redirecionar al sitio de pago:

PAGO

Please wait while you are redirected to the payment server. If nothing happens within 10 seconds, please click on the button bel

Qué versión del sdk de

mpv's picture

Qué versión del sdk de todopago estás usando? Con la 1.4.1 debería andar. Hay algún mensaje en el registro o en el informe de estado?

estoy usando la 1.4.1 En

leofishman's picture

estoy usando la 1.4.1
En sites/all/libraries/TodoPago/lib/sdk.php

lo único raro del log es:
Notice: Undefined index: fax en addressfield_format_phone_generate() (línea 69 de /home/stg/public_html/sites/all/modules/addressfield_phone/plugins/format/phone.inc).

gracias

SDK

tucho's picture

Hola Leo.

El SDK debería estar dentro de un directorio todopago, ya que libreries lo busca en la ruta TodoPago/lib/Sdk.php.

Debería quedarte algo como:

sites/all/libraries/todopago/TodoPago/lib/

Respecto del error, es un bug que metieron en la última versión de addressfield_phone. El issue con el parche está en [0].

[0] https://www.drupal.org/node/2689889

--
Cristian G. Segarra

Hola Cristian, Ya moví la

leofishman's picture

Hola Cristian,

Ya moví la librería, después de limpiar el me dio error que no se podía conectar a todopagos y me redirigió al checkout

Perdón la demora!

tucho's picture

Hola Leo,
Si el error que te dio es There was a problem connecting with Todo Pago. Try again later., puede ser dos cosas: no llegaste a TodoPago (conectividad) ó llegaste a TodoPago y rechazó el intento de registrar la transacción.

Deberías revisar que el equipo donde probás llegue a TodoPago: developers.todopago.com.ar o apis.todopago.com.ar.

Si llega, puede ser un problema con las credenciales.

Abrazo
Cristian

--
Cristian G. Segarra

Buenos Aires

Group organizers

Group categories

Cosas Baires

Group events

Add to calendar

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: