Hagamos que México crezca..

Prefiere el consumo de lo Hecho en México

Prefiere el consumo de lo Hecho en México
BúsquedaHagamos que México crezca..
![]() Prefiere el consumo de lo Hecho en México Posts Recientes
Conversación |
Como realizar transacciones bancarias en línea con HSBC ?Debido a la implementación de un sistema de venta en línea usando tarjetas de crédito, me puse a investigar la forma de implementar pago mediante tarjetas de crédito desde una aplicación web.
URL del Servlet https://www.vposhsbc.com/servlet/TranPortalHTTPServlet Desarrollar un script que haga la transacción en línea, en este ejemplo usaremos un script muy sencillo como demo en PHP para que envíe los datos via CURL al servidor. Ejemplo :
Especificaciones de Protocólo de Comunicación: Protocólo: http Puerto: 443 Verisign 3.0 SSL Certificate Objetivo (acción): https://www.vposhsbc.com/servlet/TranPortalHTTPServlet Método: POST Tipo-Contenido: application/www-form-urlencoded or application/x-www-form-urlencoded Formato de transmisión de datos:Url Encoded Formato de respuesta de datos: Respuesta de una cadena de texto, delimitada por dos puntos...string:string:string: Nivel de encripción: SSL Version 3.0 El sistema de captura de transacciones requiere que el desarrollador se comunique con una gama de variables a través de Internet por medio de posteo http a las siguientes direcciones: https://www.vposhsbc.com/servlet/TranPortalHTTPServlet Toda la información posteada debe ser en la forma de una cadena URL codificada de valores par nombrados. Ejemplo de una transacción estándar: id=TranPortalID&password=password&action=1&card=4444333322221111&expYear=2005&expMonth=12&CVV2=123&member=Joe Smith &addr=50 Main St.&zip=12345&amt=10.00&trackid=unique tracking id&udf1=User Defined Field &udf2=User Defined Field&udf3=User Defined Field&udf4=User Defined Field&udf5=User Defined Field Variables de transmisión de transacción y definiciones id - Número de identificación TranPortal. El ID TranPortal ID es emitido por HSBC para identificar el comercio y la terminal para procesamiento de transacciones. Password - Password TranPortal. El password The TranPortal es emitido por HSBC para autentificar el comercio y Terminal. Tan pronto usted este emitiendo posteo http, su información será encriptada y su contraseña estará segura y oculta. Acción - Las siguientes acciones son acciones válidas, y deben ser siempre formato numérico. 1. Venta 2. Crédito 3. Cancelación de Venta 4. Autorización 5. Captura 6. Cancelación de Crédito 7. Cancelación de Captura 8. value="9"> Cancelación de Autorización card - Número de tarjeta de crédito expyear - Fecha Año de Expiración (Debe ser numérico formato YYYY) expmonth - Fecha Mes Expiración (Debe ser numérico formato MM) expday - Fecha Día de Expiración (Debe ser numérico formato DD) cvv2 - Código CVV2(Debe de ser en formato numérico) member - Nombre completo de tarjetahabiente. addr - Calle del consumidor. zip - Código Postal del consumidor. amt - Monto de la transacción. currencycode - El código de moneda de la transacción. transid - ID de Transacción, usado para identificar la transacción original para cancelaciones y transacciones de capturas. trackid - Un id de rastreo único emitido por el sistema del comercio que esta almacenado con la transacción.(Evite espacios y caracteres extendidos, use solamente alfanuméricos). udf1- User Defined Field 1, puede ser usado para pasar y salvar cualquier dato adicional de la transacción que usted desee archivar en la transacción y estar disponible como un criterio de búsqueda. udf2- User Defined Field 2, puede ser usado para pasar y salvar cualquier dato adicional de la transacción que usted desee archivar en la transacción y estar disponible como un criterio de búsqueda. udf3- User Defined Field 3, puede ser usado para pasar y salvar cualquier dato adicional de la transacción que usted desee archivar en la transacción y estar disponible como un criterio de búsqueda. udf4- User Defined Field 4, puede ser usado para pasar y salvar cualquier dato adicional de la transacción que usted desee archivar en la transacción y estar disponible como un criterio de búsqueda. udf5- User Defined Field 5, puede ser usado para pasar y salvar cualquier dato adicional de la transacción que usted desee archivar en la transacción y estar disponible como un criterio de búsqueda.
Auth - El número de autorización resultado de la transacción. Ref - El número de referencia resultado de la transacción. Este número ó serie de letras son usadas para propósitos referenciales para algunas instituciones adquirientes y deben de ser propiamente guardadas. AVR - AVR es una letra simple que provee información acerca de la información de los tarjetahabientes enviada. La letra indica que tanto concuerda el número de tarjeta, dirección y código postal con el banco emisor de la tarjeta. • A - Dirección concuerda. • E - Error al comparar dirección. • N - La dirección no concuerda. • R - La dirección del sistema no disponible. • S - Servicio no soportado. • U - Comparación de Dirección no es posible. • W - Código Postal de 9 dígitos concuerda. • X - Dirección y Código Postal de 9 dígitos concuerdan. • Y - Dirección y Código Postal de 5 dígitos concuerdan. • Z - Código Postal de 5 dígitos concuerda. • 0 - La dirección no pudo ser verificada. Date - Fecha de la transacción en el formato del sistema de autorización. TransId - ID de la transacción único emitido por el Commerce Gateway. TrackId - El ID de rastreo enviado por el comercio en la solicitud de transacción. udf1- User Defined Field 1, puede ser usado para pasar y salvar cualquier dato adicional de la transacción que usted desee archivar en la transacción y estar disponible como un criterio de búsqueda. udf2- User Defined Field 2, puede ser usado para pasar y salvar cualquier dato adicional de la transacción que usted desee archivar en la transacción y estar disponible como un criterio de búsqueda. udf3- User Defined Field 3, puede ser usado para pasar y salvar cualquier dato adicional de la transacción que usted desee archivar en la transacción y estar disponible como un criterio de búsqueda. udf4- User Defined Field 4, puede ser usado para pasar y salvar cualquier dato adicional de la transacción que usted desee archivar en la transacción y estar disponible como un criterio de búsqueda. udf5- User Defined Field 5, puede ser usado para pasar y salvar cualquier dato adicional de la transacción que usted desee archivar en la transacción y estar disponible como un criterio de búsqueda. Mensajes de Respuesta de Error - Sí cualquiera de los errores ocurriera durante la transmisión de la información de la transacción, entonces el formato de respuesta contendrá una cadena indicando que un error ocurrió. Todos las respuestas de error inician con el identificador !ERROR!. Por lo tanto es importante para el desarrollador revisar la cadena del mensaje de respuesta actual y determinar sí un error ha ocurrido. Los códigos de error están listados en el manual Commerce Gateway Error Code Guide. Saludos Dejar un comentario
Fuentes XML de comentario: RSS | Atom
|
Nube de EtiquetasEventosEncuestaComentarios Recientes
|
# Re: Como realizar transacciones bancarias en línea con HSBC ?
Hola, esta interesante tu articulo.
Resulta que en este momento estoy tratando de poner un sistema de pago de membresias en un sitio web para descargar unas revistas. Pero no se que opcion sea la mejor. ¿Que sistema de pago con tarjeta de credito me recomiendas? en Paypal me dijeron que no aceptan todavia en mexico pago de suscripciones con tarjeta de credito. No se si usando otro sistema se pueda como 2checkout, o si tenga que generar personalmente un script para realizar todo el proceso de pago. Lo ideal es que los precios sean en pesos.
Agradeceria cualquier comentario. Gracias