PDA

Ver la Versión Completa : Plataforma de PAGO - Página de Retorno



mariana
07-30-2009, 10:46 PM
Estoy modificando el botón de pago de SERVIRED y lo he estoy adaptando a una plataforma de pago de Venezuela.

Poco a poco he avanzado y ya he logrado llevarme hasta mi plataforma de pago la variable con el contenido del ARRAY que contiene toda la información necesaria para hacer la transacción. También he corroborado que la plataforma de pago funciona correctamente en el server del banco, sin embargo el problema se presenta ahora es cuando deseo regresar desde la plataforma de pago del banco nuevamente a MAGENTO. Explico la situación de manera detallada:

1. Luego de averiguar un poco, estoy seguro que mi dirección de retorno es http://www.sistema.com/cat/index.php/servired/standard/callback/, sin embargo, quisiera saber el nombre de la variable en MAGENTO que recibe la información desde el banco aprobando o rechazando la transacción, de forma tal que me permita culminar el proceso de compra.

Adjunto actualmente el código de error que se está generando.



Notice: Undefined index: Ds_Amount in /home/grucomve/public_html/catalogo/app/code/local/Mage/Servired/controllers/StandardController.php on line 143
Trace:
#0 /home/grucomve/public_html/catalogo/app/code/local/Mage/Servired/controllers/StandardController.php(143): mageCoreErrorHandler(8, 'Undefined index...', '/home/grucomve/...', 143, Array)
#1 /home/grucomve/public_html/catalogo/app/code/local/Mage/Servired/controllers/StandardController.php(205): Mage_Servired_StandardController->successAction()
#2 /home/grucomve/public_html/catalogo/app/code/core/Mage/Core/Controller/Varien/Action.php(367): Mage_Servired_StandardController->callbackAction()
#3 /home/grucomve/public_html/catalogo/app/code/core/Mage/Core/Controller/Varien/Router/Standard.php(247): Mage_Core_Controller_Varien_Action->dispatch('callback')
#4 /home/grucomve/public_html/catalogo/app/code/core/Mage/Core/Controller/Varien/Front.php(158): Mage_Core_Controller_Varien_Router_Standard->match(Object(Mage_Core_Controller_Request_Http))
#5 /home/grucomve/public_html/catalogo/app/Mage.php(457): Mage_Core_Controller_Varien_Front->dispatch()
#6 /home/grucomve/public_html/catalogo/index.php(52): Mage::run()
#7 {main}


http://foros.mgnt.es/attachment.php?attachmentid=138&stc=1&d=1248986713

raimonesteve
08-03-2009, 12:01 PM
sin embargo, quisiera saber el nombre de la variable en MAGENTO que recibe la información desde el banco aprobando o rechazando la transacción, de forma tal que me permita culminar el proceso de compra.


En el caso de Servired, la URL que te mandara des del banco lo añades en el panel de control de Servired. Esta url contendra unos parametros para que despues tu puedes hacer validación si ha ido todo correcto. También tiene la opción de URL de ERROR de tu portal.

Mira su documentacion de tu banco.

Puedes mirarte el codigo del modulo de Servired, el controller la funcion


public function successAction()

mariana
08-11-2009, 04:52 PM
Muchas Gracias amigo, me sirvio de mucho su ayuda...