¿Si realizo el curso, implica que estoy certificado con Transbank para poder integrar Webpay en algún comercio?
No, siempre es necesario realizar el proceso de integración, certificación y puesta en producción con Transbank.
¿Necesito ser cliente de Transbank para poder ingresar al portal de integradores?
No. Sólo es necesario el registro en el portal de integradores para poder realizar el curso.
¿Para integrarme con Webpay necesito instalar algún software de Transbank en mis servidores?
  • No. Sólo basta tu desarrollo y bastantes conocimiento de webservices y ws security.
ERRORES COMUNES - LOGS
Una buena práctica, es que en Webservices siempre uses un log para ver y seguir todos los pasos de tu sitio y las transacciones que se están cursando, porque de esa manera no solo podrás ver el resultado en tu base de datos, sino que podrás usar el log para conversar con Transbank ante cualquier inconveniente sobre una transacción. Asimismo, esto se exige y es parte de las integraciones y validaciones previo a la puesta en producción de tu sitio.
¿A qué comercios está orientado Webpay con autorización y Captura Simultánea?
  • Comercios que deseen realizar ventas en línea y ofrecer medio de pago a través de Transbank.
  • Comercios con conocimiento en desarrollo de Software para poder realizar la integración.
  • Comercios que posean sistemas transaccionales donde se justifique la integración del medio de pago.
¿Cuándo comienzo a vender en forma real?
  • Una vez que hayamos realizado la verificación y pruebas de tu sitio, intercambiamos certificados productivos y ya estás vendiendo.
¿Con qué tarjetas pruebo?
  • Las tarjetas que están disponibles en integración NO SON VALIDAS en producción, por lo que te recomendamos que hagas pruebas con montos chicos y pruebes como andas.
¿Cuáles son los productos que actualmente ofrece Transbank para eCommerce?
  • Webpay con autorización y captura simultánea.
  • Webpay con autorización y captura diferida.
  • Webpay Mall.
  • Webpay Oneclick.
  • Botones Webpay.
  • Webpay.cl
ERRORES COMUNES - ACK
El ACK es el diminutivo de "Acknowledge". Es una manera de decir "OK. Tomo conocimiento de...". En palabras simple, lo que hace el ACK es decirle a Transbank, al final de cualquier transacción, que recibiste conforme la respuesta (sea aprobada o rechazada la transacción). Si el ACK no llega en menos de 30 segundos, la transacción será reversada y se le devolverá el cupo de la tarjeta a tu cliente y a ti te entregará un error.
¿Los certificados de producción son los mismos de integración?
  • No. Son distintos porque deben ser emitidos con un código de comercio productivo que previamente te debe haber entregado el ejecutivo comercial. Recuerda que deben tener, como mínimo, 4 años de vigencia, sino puedes dejar de vender.
¿Por qué Transbank valida mi integración?
  • Queremos asegurarte consistencia entre lo que vendes y lo que procesamos, junto con asegurar la calidad de tu integración, para que no te hagan fraude a ti o a tus clientes. La seguridad primero.
¿En cuántas horas un comercio puede pasar de integración a producción?
Si el comercio se encuentra validado y la documentación enviada esté correcta, el paso a producción es de 24 hrs. Cabe señalar que es necesario realizar una prueba en producción para cerrar el proceso de certificación.
¿Por qué necesito realizar pruebas contra el ambiente de pruebas?
  • Porque necesitas validar tu integración, como asimismo asegurar que tus transacciones sean lo más consistentes y seguras. Recuerda que uno de nuestros mayores activos es la seguridad para ti y tu cliente.
¿A qué comercios está orientado Botones Webpay?
  • Comercios que se están iniciando en el comercio electrónico.
  • Comercios con baja oferta de precios y con baja variabilidad de estos.
  • Comercios que no administren carros de compra en sus portales Web.
  • Comercios que cumplan los puntos anteriores y que no posean conocimiento en desarrollo de Software para realizar la integración.
  • Comercios que no posean sistemas informáticos internos o que no necesitan operar con sistemas transaccionales.
Una vez que la validación finaliza, ¿cuánto tiempo demora el paso a producción?
  • Depende de ti enviar los certificados, pero usualmente demora 24 horas hábiles.
¿Cuáles son los Parámetros de los métodos de WS?
<Metodo finishInscription>
Token

<Metodo Authorize>
Amountbuy
Order
tbkUser
username

<Metodo reverse>
Buyorder

<Metodo codeReverseOneClick>
Buyorder

<Metodo removeUser>
tbkUser
username

Para Transacción MALL
<Metodo initTransaction>
wSTransactionType
commerceId
buyOrder
finalURL

<transactionDetails>
amount
commerceCode
buyOrder

<Metodo getTransactionResult>
tokenInput

<Metodo acknowledgeTransaction>
tokenInput
¿Por qué debo validar la firma del mensaje en la respuesta de Transbank?
Para evitar que alguien altere la respuesta y así previenes que no se comenta fraude
¿Cuál es el flujo completo de una transacción por WS?
Consta de consumo de 3 métodos:
El flujo comienza con el consumo del método initTransaction que luego de proporcionar los parámetros indicados en la respuesta anterior y obtener el token, se envía mediante GET o POST a la url que nos devuelve el response de este método , luego de ya encontrarnos en el formulario de pago y paso posterior a la sesión bancaria, se redireccionara a la URL de retorno donde se debe consumir el segundo método en base al token generado en initTransaction.

GetTransaction, aquí se nos proporcionaran los detalles o resultado de nuestro paso por el Banco emisor y devolverá los parámetros necesarios para efectuar las validaciones que correspondan y comparaciones en vuestra base de datos para ya sea aprobar o rechazar la compra en curso y ahí es donde entra en juego el tercer método que nos confirmara si el comercio acepta o no la operación.

 ackNowledgeTransaction: Este metodo confirma por parte del comercio hacia Transbank si se ACEPTA la transacción o no, por lo general se trata de un concepto booleano donde su consumo proporcionara ya sea true (descuento efectivo desde la cuenta del TarjetaHabiente) o en caso de no consumirlo la transacción será reversada por el lado de Transbank ya que se asume que comercio no desea la aprobación de dicha transaccion.
¿A qué comercios está orientado Webpay Mall?
  • Comercios que deseen realizar ventas en línea y ofrecer medio de pago a través de Transbank.
  • Comercios que operen a través de un integrador de Webpay el cual les ofrezca el servicio de medio de pago Webpay en sus portales.
  • Comercios que cuenten con oferta diferenciada para sus tarjetahabientes y que deseen operar a través de múltiples tiendas.
¿Se pueden descargar el registros de las pruebas realizadas en integración?
El registro de las pruebas efectuadas es solicitable únicamente por correo electrónico a [email protected] sin embargo el resultado de las mismas y el estado dentro de nuestra base de datos es informacion restringida, solo comunicaremos únicamente si el resultado es el esperado o no y los pasos necesarios para corregirlos.
¿Como puedo realizar correctamente el control del botón anular?
Una vez que ha sido consumido el método initTransaction y el usuario se encuentre dentro del formulario de pago y presione el botón anular, la redirección del sistema será hacia la URL final la que de acuerdo se ha testeado, devolverá por método POST 3 parámetros que son TBK_TOKEN, TBK_ID_SESION y TBK_ORDEN_COMPRA, a través de algún controlador de excepciones se debiese consumir el método getTransactionResult y si al validar el token devuelve el error 272, se puede comprobar que la operación fue anulada. Ahora bien existe un método mucho más sencillo que sería comprobar el nombre de la variable que contiene el token ya que si la operación es anulada esta se llamara TBK_TOKEN y si el flujo es completado correctamente, esta variable posee el nombre TOKEN_WS.