Hagamos que México crezca..

Prefiere el consumo de lo Hecho en México

Visitantes








Conversación

  • Samantha Santin: ola me pueden ayudar con lo basico para un examen de linux , estoy en 10 mo de basica , por favor , gracias  
  • alexandra: hola...tengo problemas para configurar las llamadas y crear los troncales....uso elastix 2.0.3 con asterisk 1.6...y soy nueva en esto..puedo relizar llamadas dentro de una misma oficina, pero no puedo sacarlas fuera, es decir locales e internacionales...necesito asesoria...gracias  
  • Ben: Welcome to visit www.vogue4biz.com and www.seekjersey.com! Wholesale Jordan Shoes and NFL/NHL jerseys!New Arrival ! Free Shipping !
    Consequently, a Avirex jacket variety evolved into winner fashion4biz already in the market, mainly with their variety of air travel puma shoes women jackets which in turn for the most part mimics those of journey outdoor jackets put on around WWII. Due to its results, Avirex make have in addition enhanced by jackets to other common attire outlines including t shirts, hoodies, along with jeans.
    A great number of completely new attire lines also gained plenty of celebrity inside entertainment world. To its captivating pattern in addition to level of quality attire, Avirex includes received its own head connected with celebrity followers which include: Ruben Travolta, Will certainly Henderson, Puffy Hair combs, Chad Good ole', Shaquille O'Neal, Busta Rhymes,, puma shoes ladies Sylvester Stallone, Missy Elliott, Eminem, Nas, All 5, Procedure Guy,, Make Nubian, Lmost all Awesome L, David Cena, as well as Georgio Armani. Start off your individual from suppliers avirex company by www.vogue4biz.com
    Avirex regarding todayIn women s puma shoes 2008, this Avirex make has been bought in 3 entire ladies puma shoes suede puma shoes world districts, United states of america, European countries puma shoe sale along with The japanese. A brand new owner of Avirex brand in the us cat puma shoes can be Draw Ecko Corporation. According to a lot of people, each one districts possess their own libraries regarding Avirex garments range. Not really a pair of parts get identical types associated with outfits. His or her just likeness is with their particular usage of brand.
    Even puma ladies shoes so, the availability associated with flight handling outdoor jackets were quit afterwards that year. In line with Mark, all of Avirex printed government and timeless apparel had been discontinued along with used a new Clymans firm, Cockpit U . s .. Start out your own from suppliers avirex company by Sevenwholesale.com.  
  • Fernando Hernández: Hey! Ya no estan disponibles los posts sobre facturación electrónica en México, podrías pasarme el tutorial o la clase en php? Por favoooor. Gracias  
  • daniel nuñez: buenas soy de venezuela y tengo una duda yo lo que quiero es hacer una iso debian que tenga todos los paquetes necesarios completos y programas como synaptis fortran java los pluging de video y sonido ya instalados osea que tenga todo lo necesario instalado pero sin que sea una instalacion con un cd netinst, es posible ?  
  • Cesar villegas: Buenas!!! oye no tienes programado algún curso?  
  • Urbano: Hola soy de Argentina.
    Desde hace un tiempo tengo instaldo Asterbilling SL y me parece un rpoyecto útil e interesante. Ahora me compré un AT 530 con la intension de pasar la tarifa al telefono pero seguramente algo estoy haciendo mal ya que despues de configurar el script con los datos del AMI; MySQL y ejecutar el comando que indica el manual.. no pasa nada, todo sigue igual y no se muestra la tarifa en la pantalla del telefono. Tal vez deba configurar algo tambien en el telefono.. la verdad no se, es que tampoco soy un experto en la materia. Les dejo algunos datos que talvez sean utilespara que me puedan ayudar: Tengo Elastíx 2.0.3 con Asterisk 1.6; FreePBX 2.7.0.3; A2Billing 1.8.1; Astercc 1.4 y Asterbilling SL. Espero que me puedan ayudar; desde ya muchas gracias.  
  • kike: Oye filein.. necesito una cotización de unas FxO para analógicas porfa..
    saludos  
  • cristy: hola por favor tengo problemas para conectar agi con asterisk me sale un error de broken pipe, sabes de que se trata???  
  • Jose: Heyu como podria funcionar con el CM15?
    Gracias  

Escribe el código Captcha que estás viendo

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.



Requerimientos :
  • Un servidor Web
  • Un certificado SSL avalado por el Banco.
  • OpenSSL, LibCurl, PHP, Apache2.
  • Un ID de transacción que le permite saber al banco que cliente y desde que punto de venta está efectuando el cobro.
  • Que es LibCurl ? Mas información Aquí
  • Que es OpenSSL ? Mas información Aquí
  • Que es un certificado de Seguridad ? Mas información Aquí
  • En este caso hay que conectarse al servlet del banco HSBC usando CURL.

    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 :
    <?
    $url = "https://www.vposhsbc.com/servlet/TranPortalHTTPServle";
       $ch = curl_init();
       
                    $_payment_data['numero_tarjeta']= "4931610417889321";
                    $_payment_data['ano_tarjeta']= "2008";
                    $_payment_data['mes_tarjeta']= "03";
                    $_payment_data['numero_seguridad_tarjeta']= "178";
                    $_payment_data['nombre_tarjeta']= "NOMBRE APELPAT APELMAT";
                    $_payment_data['direccion_tarjeta']= "DIRECCION CALLE COLONIA CIUDAD ESTADO PAIS";
                    $_payment_data['codigo_postal_tarjeta']= "68030";
                    $_payment_data['monto']= "1";
                    $_payment_data['transaccion']= "4444";
       curl_setopt($ch, CURLOPT_URL,$url);
       curl_setopt($ch, CURLOPT_POST, 1);
       curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
       
       curl_setopt($ch, CURLOPT_POSTFIELDS, $_payment_data );
       $returned = curl_exec($ch);
       if (curl_errno($ch)) {
           print curl_error($ch);
       }else{
                    $_returned = split(":",$returned);
                    print_r($_returned);
       }
       
       curl_close ($ch);
    ?>
     
    Aquí están todas las especificaciones del Banco HSBC para efectuar la transacción :
    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.
     
    Variables de Transmisión de Respuesta Cada transacción procesada a través de el sistema de captura de transacciones es regresada como un string simple de texto. Los valores de retorno de la transacción procesada son separados (delimitados) por caracteres ":". Es responsabilidad del desarrollador de pasar esta cadena de caracteres a un objeto empleable ó incluirlo para su software.
    Ejemplo:
    Result:Auth:Ref:AVR: Date:TransId:TrackId:UDF1:UDF2:UDF3:UDF4:UDF5
    Definiciones de RespuestaResultado - Regresado como el evaluador de la respuesta de la transacción. El resultado deberá ser evaluado para determinar si la transacción fue efectuada satisfactoriamente después de que usted ha revisado por algún error.
    • CAPTURED - La tarjeta fue capturada propiamente.
    • APPROVED - La transacción fue aprobada.
    • VOID - La transacción fue propiamente cancelada.
    • NOT CAPTURED - La tarjeta no fue capturada.
    • NOT APPROVED - La transacción no fue aprobada.
    • NOT VOIDED - La transacción no fue cancelada.
    • DENIED BY RISK - Risk denegó la transacción.
    • FAILED AVS - La transacción no paso la verificación de dirección.
    • HOST TIMEOUT - El sistema de autorización no respondió dentro del límite de tiempo.
     
    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.
     
    Espero este mini tutorial los haya orientado y no tarden tanto tiempo como en mis inicios buscando información de como hacerlo..
    Saludos

    # Re: Como realizar transacciones bancarias en línea con HSBC ?

    Erik G, <3kgven@gmail.com> / 18 January, 9:17pm  
    avatar

    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

    Dejar un comentario

    Escribe el código Captcha que estás viendo

    Fuentes XML de comentario: RSS | Atom

    Emblemas

    Energizado por Jaws Project
    Soporta RSS2
    Energizado por Software Libre
    Energizado por Mozila Firefox
    Energizado por Ubuntu Linux
    Energizado por PHP
    Energizado por Apache Web Server
    Energizado por MySQL
    Energizado por SQLite
    atom

    ¿ Where The Hell Am I ?

    Mi Flickr







    Aquí Mis Mejores Fotos

    Eventos

    Encuesta

    ¿Que medio de comunicación usas más ?

    Comentarios Recientes