{"id":48,"date":"2011-08-14T23:30:09","date_gmt":"2011-08-14T23:30:09","guid":{"rendered":"http:\/\/modulosdepago.es\/blog\/?p=48"},"modified":"2012-04-26T21:50:02","modified_gmt":"2012-04-26T21:50:02","slug":"operaciones-no-procesadas-con-los-modulos-del-tpv-virtual-del-bbva","status":"publish","type":"post","link":"http:\/\/modulosdepago.es\/blog\/operaciones-no-procesadas-con-los-modulos-del-tpv-virtual-del-bbva\/","title":{"rendered":"Operaciones no procesadas con los m\u00f3dulos del TPV virtual del BBVA"},"content":{"rendered":"<p>Varios clientes nos han reportado que sin explicaci\u00f3n aparente, a partir de determinado momento, algunas o todas las operaciones que se intentan realizar mediante el <a title=\"tpv virtual bbva\" href=\"http:\/\/modulosdepago.es\/Pagos%20BBVA\" target=\"_blank\">TPV virtual de BBVA<\/a> fallan.<!--more--><\/p>\n<p>Cuando los usuarios de la tienda virtual van a realizar el pago por tarjeta de cr\u00e9dito usando la pasarela del BBVA se encuentran con que una vez introducido el n\u00famero de tarjeta de cr\u00e9dito se les redirige a la p\u00e1gina de \u00aberror en el pago\u00bb de la tienda virtual.<\/p>\n<p>Hemos visto este comportamiento en los m\u00f3dulos para todas las plataformas con las que trabajamos <a title=\"bbva Magento\" href=\"http:\/\/modulosdepago.es\/Pagos%20BBVA\/tpv%20virtual%20BBVA%20Magento\" target=\"_blank\">Magento<\/a>, <a title=\"BBVA Virtuemart Joomla\" href=\"http:\/\/modulosdepago.es\/Pagos%20BBVA\/VirtueMart-BBVA\" target=\"_blank\">VirtueMart<\/a>, <a title=\"bbva opencart\" href=\"http:\/\/www.opencart.com\/index.php?route=extension\/extension\/info&amp;extension_id=1492\" target=\"_blank\">OpenCart<\/a>, Prestashop, Tomatocart, <a title=\"BBVA Oscommerce ZenCart\" href=\"http:\/\/zhenit.com\/component\/option,com_remository\/Itemid,22\/func,fileinfo\/id,11\" target=\"_blank\">OsCommerce o Zencart<\/a> y el denominador com\u00fan es el c\u00f3digo de error 226.<\/p>\n<p>Al redirigir al usuario a la p\u00e1gina de error en la URL de esta se ve el XML de respuesta del BBVA que entre otra informaci\u00f3n nos deja ver &#8230;&lt;coderror&gt;226&lt;%2Fcoderror&gt;&lt;deserror&gt;Operacion+No+Procesada+%2803010000015%29&lt;%2Fdeserror&gt;&#8230;<\/p>\n<p>Si consultamos la documentaci\u00f3n de BBVA y buscamos el c\u00f3digo de error 226, la causa que se indica no es que nos ayude mucho a identificar el verdadero problema: \u00abError en la Peticion del Comercio: Los datos deL IMPORTE en el Pago y Prepago no coinciden\u00bb<\/p>\n<p>\u00bfA que se debe entonces esta no coincidencia? En los casos que hemos analizado lo que ocurr\u00eda es que el identificador de transacci\u00f3n que se estaba enviando en la operaciones que fallaban coincid\u00eda con el identificador de alguna otra transacci\u00f3n que se hab\u00eda efectuado con anterioridad y con diferente importe. El identificador de transacci\u00f3n es \u00fanico y en cada tpv virtual contratado no se deber\u00eda de repetir nunca.<\/p>\n<p>\u00bfPor qu\u00e9 se repiten los identificadores de transacci\u00f3n? En los casos analizados hemos detectado dos razones por las cuales se llega a usar el mismo identificador de transacci\u00f3n para operaciones idferentes:<\/p>\n<ul>\n<li>En el m\u00f3dulo para osCommerce\/Zencart esto puede ocurrir si se desinstala el m\u00f3dulo <strong>despu\u00e9s de haber realizado operaciones<\/strong> y se vuelve a reinstalar. Al volver a instalar el contador de transacciones vuelve a empezar de cero y por lo tanto pueden repetirse los identificadores de transacciones ya utilizados. En los m\u00f3dulos para otras plataformas puede ocurrir lo mismo si se reinicia la secuencia de n\u00fameros de pedidos, ya sea porque se reinstala la tienda o porque se restaure desde un backup antiguo.<\/li>\n<li>En cualquiera de las plataformas puede ocurrirnos este problema si usamos el mismo c\u00f3digo de comercio en varias tiendas, cada tienda lleva su secuencia de n\u00fameros de pedido y cabe la posibilidad de que coincidan los n\u00fameros de una con los de la otra. Esto no significa que no se pueda usar el mismo tpv virtual contratado en diferentes tiendas sino que habr\u00e1 que prever esta situaci\u00f3n y hacer que mientras lo n\u00fameros de pedido de una empiecen en cero los de la otra empiecen en 1000000 o alguna soluci\u00f3n similar.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Varios clientes nos han reportado que sin explicaci\u00f3n aparente, a partir de determinado momento, algunas o todas las operaciones que se intentan realizar mediante el TPV virtual de BBVA fallan.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,73],"tags":[19,41,15,28,7,11,32,13,30],"class_list":["post-48","post","type-post","status-publish","format-standard","hentry","category-informacion-varia","category-solucion-de-problemas","tag-bbva","tag-magento","tag-opencart","tag-oscommerce","tag-prestashop","tag-tarjeta-de-credito","tag-tomatocart","tag-virtuemart","tag-zencart"],"_links":{"self":[{"href":"http:\/\/modulosdepago.es\/blog\/wp-json\/wp\/v2\/posts\/48","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/modulosdepago.es\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/modulosdepago.es\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/modulosdepago.es\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/modulosdepago.es\/blog\/wp-json\/wp\/v2\/comments?post=48"}],"version-history":[{"count":7,"href":"http:\/\/modulosdepago.es\/blog\/wp-json\/wp\/v2\/posts\/48\/revisions"}],"predecessor-version":[{"id":249,"href":"http:\/\/modulosdepago.es\/blog\/wp-json\/wp\/v2\/posts\/48\/revisions\/249"}],"wp:attachment":[{"href":"http:\/\/modulosdepago.es\/blog\/wp-json\/wp\/v2\/media?parent=48"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/modulosdepago.es\/blog\/wp-json\/wp\/v2\/categories?post=48"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/modulosdepago.es\/blog\/wp-json\/wp\/v2\/tags?post=48"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}