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
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
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
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
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
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:
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
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!
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