transbankdevelopers.cl
Open in
urlscan Pro
44.206.128.88
Public Scan
Submitted URL: http://transbankdevelopers.cl/
Effective URL: https://transbankdevelopers.cl/
Submission: On April 30 via manual from DE — Scanned from DE
Effective URL: https://transbankdevelopers.cl/
Submission: On April 30 via manual from DE — Scanned from DE
Form analysis
6 forms found in the DOMPOST https://transbankdevelopers.cl/access
<form action="https://transbankdevelopers.cl/access" class="cg-form_pop td_input-search ng-pristine ng-valid-email ng-invalid ng-invalid-required ng-valid-pattern ng-valid-maxlength" method="POST" accept-charset="utf-8">
<div class="modal-body mx-3">
<div class="top-x2">
<div class="form-group row justify-content-center">
<div class="col-10">
<div class="input-group">
<div class="group-material">
<input class="inputMaterial ng-pristine ng-untouched ng-empty ng-valid-email ng-invalid ng-invalid-required ng-valid-pattern ng-valid-maxlength" name="user" id="email-access" type="email" ng-model="acces_email"
ng-pattern="/^[_a-z0-9]+(\.[_a-z0-9]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,4})$/" ng-required="model.emailformat" maxlength="85" required="required">
<span class="highlight"></span>
<span class="bar"></span>
<label for="email-access" class="empty">Tu Correo</label>
</div>
</div>
</div>
</div>
<div class="form-group row justify-content-center">
<div class="col-10">
<label class="sr-only" for="pass-id-access">Contraseña</label>
<div class="input-group">
<div class="group-material">
<input class="inputMaterial" name="password" id="pass-access" type="password" maxlength="20" autocomplete="off" see-password="" required=""><i class="seePassword disabled ng-scope"></i>
<span class="highlight"></span>
<span class="bar"></span>
<label for="pass-access" class="empty">Tu contraseña</label>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="modal-footer d-flex justify-content-center">
<div class="td_btn-more sm" data-new-modal-open="td_popup-register-user" click-nav="#nav-datos">Registrate</div>
<button class="td_btn-more sm">Log in</button>
</div>
</form>
Name: one_part_form_register —
<form class="top-x2 bottom-x3 ng-pristine ng-invalid ng-invalid-required ng-valid-minlength ng-valid-maxlength ng-invalid-rut-valido ng-invalid-recaptcha" name="one_part_form_register">
<div class="form-group row justify-content-center">
<div class="col-sm-10">
<div class="input-group">
<div class="group-material">
<input class="inputMaterial ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required ng-valid-minlength ng-valid-maxlength" name="registry-name" ng-model="user.name" minlength="2" maxlength="50" type="text" id="registry-name"
required="">
<span class="highlight"></span>
<span class="bar"></span>
<label for="registry-name" class="empty">Name</label>
</div>
</div>
</div>
</div>
<div class="form-group row justify-content-center">
<div class="col-sm-10">
<div class="input-group">
<div class="group-material">
<input class="inputMaterial ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required ng-valid-minlength ng-valid-maxlength" name="registry-last-name" ng-model="user.last_name" minlength="2" maxlength="50" type="text"
id="registry-last-name" required="">
<span class="highlight"></span>
<span class="bar"></span>
<label for="registry-last-name" class="empty">Apellidos</label>
</div>
</div>
</div>
</div>
<div class="form-group row justify-content-center">
<div class="col-sm-10">
<div class="input-group">
<div class="group-material">
<input class="inputMaterial ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required ng-valid-minlength ng-valid-maxlength ng-invalid-rut-valido" name="registry-id-user" ng-model="user.id_user" minlength="3" maxlength="12"
type="text" id="registry-id-user" ng-rut="" required="">
<span class="highlight"></span>
<span class="bar"></span>
<label for="registry-id-user" class="empty">RUT</label>
</div>
</div>
</div>
</div>
<div class="form-group row justify-content-center">
<div class="col-sm-10">
<div class="input-group">
<div class="group-material">
<select class="inputMaterial ng-pristine ng-untouched ng-valid ng-not-empty ng-valid-required" name="registry-region" ng-model="user.region" id="registry-region" ng-change="changeLocation()" required="">
<!-- ngRepeat: x in regiones -->
<option ng-repeat="x in regiones" ng-value="x.codigo" class="ng-binding ng-scope" value="number:0" selected="selected">Seleccionar Región</option><!-- end ngRepeat: x in regiones -->
<option ng-repeat="x in regiones" ng-value="x.codigo" class="ng-binding ng-scope" value="string:1">Tarapacá</option><!-- end ngRepeat: x in regiones -->
<option ng-repeat="x in regiones" ng-value="x.codigo" class="ng-binding ng-scope" value="string:2">Antofagasta</option><!-- end ngRepeat: x in regiones -->
<option ng-repeat="x in regiones" ng-value="x.codigo" class="ng-binding ng-scope" value="string:3">Atacama</option><!-- end ngRepeat: x in regiones -->
<option ng-repeat="x in regiones" ng-value="x.codigo" class="ng-binding ng-scope" value="string:4">Coquimbo</option><!-- end ngRepeat: x in regiones -->
<option ng-repeat="x in regiones" ng-value="x.codigo" class="ng-binding ng-scope" value="string:5">Valparaíso</option><!-- end ngRepeat: x in regiones -->
<option ng-repeat="x in regiones" ng-value="x.codigo" class="ng-binding ng-scope" value="string:6">Libertador General Bernardo O'Higgins</option><!-- end ngRepeat: x in regiones -->
<option ng-repeat="x in regiones" ng-value="x.codigo" class="ng-binding ng-scope" value="string:7">Maule</option><!-- end ngRepeat: x in regiones -->
<option ng-repeat="x in regiones" ng-value="x.codigo" class="ng-binding ng-scope" value="string:8">Biobío</option><!-- end ngRepeat: x in regiones -->
<option ng-repeat="x in regiones" ng-value="x.codigo" class="ng-binding ng-scope" value="string:9">La Araucanía</option><!-- end ngRepeat: x in regiones -->
<option ng-repeat="x in regiones" ng-value="x.codigo" class="ng-binding ng-scope" value="string:10">Los Lagos</option><!-- end ngRepeat: x in regiones -->
<option ng-repeat="x in regiones" ng-value="x.codigo" class="ng-binding ng-scope" value="string:11">Aysén del General Carlos Ibáñez del Campo</option><!-- end ngRepeat: x in regiones -->
<option ng-repeat="x in regiones" ng-value="x.codigo" class="ng-binding ng-scope" value="string:12">Magallanes y de la Antártica Chilena</option><!-- end ngRepeat: x in regiones -->
<option ng-repeat="x in regiones" ng-value="x.codigo" class="ng-binding ng-scope" value="string:13">Metropolitana de Santiago</option><!-- end ngRepeat: x in regiones -->
<option ng-repeat="x in regiones" ng-value="x.codigo" class="ng-binding ng-scope" value="string:14">Los Ríos</option><!-- end ngRepeat: x in regiones -->
<option ng-repeat="x in regiones" ng-value="x.codigo" class="ng-binding ng-scope" value="string:15">Arica y Parinacota</option><!-- end ngRepeat: x in regiones -->
<option ng-repeat="x in regiones" ng-value="x.codigo" class="ng-binding ng-scope" value="string:16">Ñuble</option><!-- end ngRepeat: x in regiones -->
</select>
<span class="highlight"></span>
<span class="bar"></span>
<label for="registry-region" class="no-empty">Región</label>
</div>
</div>
</div>
</div>
<div class="form-group row justify-content-center">
<div class="col-sm-10 text-center">
<p class="">¿Eres humano?</p>
<div class="d-flex justify-content-center cg-space_human_proof ng-isolate-scope" vc-recaptcha="" theme="'light'" key="model.key" on-create="setWidgetId(widgetId)" on-success="setResponse(response)" on-expire="cbExpiration()">
<div style="width: 304px; height: 78px;">
<div><iframe title="reCAPTCHA"
src="https://www.google.com/recaptcha/api2/anchor?ar=1&k=6LdJTvQSAAAAAA4B9yVTf7Z4h58yoUiEVfeNOZ6v&co=aHR0cHM6Ly90cmFuc2JhbmtkZXZlbG9wZXJzLmNsOjQ0Mw..&hl=de&v=4q6CtudrwcI-LSEYlfoEbDXg&theme=light&size=normal&cb=mhijclahtrhh"
width="304" height="78" role="presentation" name="a-5ariybnq2fqn" frameborder="0" scrolling="no"
sandbox="allow-forms allow-popups allow-same-origin allow-scripts allow-top-navigation allow-modals allow-popups-to-escape-sandbox"></iframe></div><textarea id="g-recaptcha-response-1" name="g-recaptcha-response"
class="g-recaptcha-response" style="width: 250px; height: 40px; border: 1px solid rgb(193, 193, 193); margin: 10px 25px; padding: 0px; resize: none; display: none;"></textarea>
</div><iframe style="display: none;"></iframe>
</div>
</div>
</div>
<div class="modal-footer d-flex justify-content-center bottom-x0">
<button class="td_btn-more sm" ng-click="!one_part_form_register.$valid || pressNavRe('#nav-credencial')" ng-disabled="!one_part_form_register.$valid" disabled="disabled">Siguiente <i class="fas fa-caret-right"></i></button>
</div>
</form>
Name: two_part_form_register —
<form class="top-x2 bottom-x3 ng-pristine ng-valid-email ng-invalid ng-invalid-required ng-valid-minlength ng-valid-maxlength ng-invalid-email-valido ng-valid-pattern" name="two_part_form_register">
<div class="form-group row justify-content-center">
<div class="col-sm-10">
<div class="input-group">
<div class="group-material">
<input class="inputMaterial ng-pristine ng-untouched ng-empty ng-valid-email ng-invalid ng-invalid-required ng-valid-minlength ng-valid-maxlength ng-invalid-email-valido" type="email" ng-model="user.email" id="registry-email" minlength="5"
maxlength="85" ng-email="" required="">
<span class="highlight"></span>
<span class="bar"></span>
<label for="registry-email" class="empty">Tu correo</label>
</div>
</div>
</div>
</div>
<div class="form-group row justify-content-center">
<div class="col-sm-10">
<div class="input-group">
<div class="group-material">
<input class="inputMaterial ng-pristine ng-untouched ng-empty ng-valid-email ng-invalid ng-invalid-required ng-valid-pattern ng-valid-minlength ng-valid-maxlength" type="email" ng-model="user.email_repeat" id="registry-repeat-email"
minlength="5" maxlength="85" required="">
<span class="highlight"></span>
<span class="bar"></span>
<label for="registry-repeat-email" class="empty">Repite tu correo</label>
</div>
</div>
</div>
</div>
<div class="form-group row justify-content-center">
<div class="col-sm-10">
<p class="bottom-x0 top-x2 label-accept-term">
<i class="icon icon-info"></i> Mínimo 6 caracteres con mayúsculas, minúsculas y números
</p>
</div>
</div>
<div class="form-group row justify-content-center">
<div class="col-sm-10">
<div class="input-group">
<div class="group-material">
<input class="inputMaterial ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required ng-valid-pattern ng-valid-minlength ng-valid-maxlength" type="password" id="registry-password" minlength="6" maxlength="20" ng-model="user.pass"
ng-pattern="/^(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])([A-Za-z0-9]|[^ ]){6,14}$/" see-password="" autocomplete="off" required=""><i class="seePassword disabled ng-scope"></i>
<span class="highlight"></span>
<span class="bar"></span>
<label for="registry-password" class="empty">Contraseña</label>
</div>
</div>
</div>
</div>
<div class="form-group row justify-content-center">
<div class="col-sm-10">
<div class="input-group">
<div class="group-material">
<input class="inputMaterial ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required ng-valid-pattern ng-valid-minlength ng-valid-maxlength" type="password" id="registry-repeat-password" minlength="6" maxlength="20"
ng-model="user.pass_repeat" see-password="" autocomplete="off" required=""><i class="seePassword disabled ng-scope"></i>
<span class="highlight"></span>
<span class="bar"></span>
<label for="registry-repeat-password" class="empty">Repite contraseña</label>
</div>
</div>
</div>
</div>
<div class="modal-footer d-flex justify-content-center bottom-x0">
<div class="td_btn-more sm secundary" ng-click="pressNavRe('#nav-datos')"><i class="fas fa-caret-left"></i> Retroceder</div>
<button class="td_btn-more sm" ng-click="!two_part_form_register.$valid || pressNavRe('#nav-termino-condicion')" ng-disabled="!two_part_form_register.$valid" disabled="disabled">Siguiente <i class="fas fa-caret-right"></i></button>
</div>
</form>
Name: three_part_form_register —
<form name="three_part_form_register" class="ng-pristine ng-invalid ng-invalid-required">
<div class="form-group row justify-content-center top-x2">
<div class="col-11">
<div class="input-group">
<div class="td_info-ter-con">
<div class="text-disclaimer"> Transbankdevelopers es un portal desarrollado y administrado por TRANSBANK S.A., en adelante Transbank, diseñado para entregar herramientas a desarrolladores e integradores de Webpay Plus (en adelante,
conjuntamente, el “usuario” o los “usuarios”) en sitios propios o de comercios afiliados a Transbank, así como prospectos de comercios de Transbank. <br><br> Transbankdevelopers proporciona interfaces de programación de aplicaciones
(API’s), un kit de desarrollo de Software (SDK: Software Developer Kit) así como tutoriales de capacitación a desarrolladores que permitan ayudar a integrar Webpay Plus rápidamente en los portales de sus clientes o en los propios.
<br><br> Cualquier persona que desee acceder y/o utilizar el portal o las herramientas disponibles sólo podrá hacerlo sujetándose a estos Términos y Condiciones. <br><br>
<ol type="1">
<li>
<b>Acceso al portal</b> <br><br> Transbankdevelopers permite el acceso de cualquier desarrollador a la descarga de código fuente, documentación y/o tutoriales sin la necesidad de que se realice el registro como integrador. <br><br>
Sin perjuicio de lo anterior, el registro como integrador permitirá al individuo contar con acceso al eLearning, así como a todas las herramientas disponibles dentro del portal, conocer estadísticas de su avance para el caso del
eLearning, comentar y entregar retroalimentación a los desarrolladores del portal en pro de buscar mejoras, así como aportar a la comunidad. El registro como integrador asimismo permitirá contar con calificaciones de sus integraciones
proporcionadas por los establecimientos comerciales. <br><br>
</li>
<li><b>Protección de información personal</b> <br><br> El usuario deberá registrarse con una cuenta y una contraseña dentro del portal. Esta cuenta y contraseña será personal e intransferible. <br><br> El usuario será responsable de
suministrar la información personal requerida al momento de la creación de la cuenta (por ejemplo, correo electrónico y datos de contacto, en general). El usuario será responsable de actualizar la información en forma periódica.
<br><br> El usuario registrado será responsable del uso de la cuenta en el portal. Consecuentemente, en caso de verificarse un acceso no autorizado o alguna falla de seguridad, el usuario deberá notificar inmediatamente la situación a
Transbankdevelopers. <br><br> Si el usuario se registra como integrador, este deberá suministrar información personal propia. Esta información constituye un dato personal para efectos de la Ley N° 19.628, por lo que Transbank
asegurará su privacidad. Consecuentemente, esta información estará disponible para terceros que ingresen al portal solamente cuando exista consentimiento expreso del usuario. <br><br>
</li>
<li><b>Restricciones a usuarios del portal.</b> <br><br> </li>
<ol type="a">
<li><b>Open Source (Código Abierto)</b> <br><br> La información que se entrega dentro del portal es de libre uso para los usuarios que accedan y se publica por Transbankdevelopers bajo licencia de código abierto, por lo que están
sujetos a los términos de la licencia de código abierto aplicable. </li>
<li><b>Restricciones</b> <br><br> Las herramientas disponibles dentro del portal Transbankdevelopers tienen como único propósito facilitar la integración de comercios que operen con Webpay Plus. Consecuentemente, dichas herramientas
no podrán ser utilizadas para otros fines distintos, como, por ejemplo: </li>
<ol type="I">
<li>Ingeniería inversa, desensamblar, reconstruir, o descompilar cualquier código objeto que sea parte de la información disponible para descarga.</li>
<li>Cualquier intento por parte de los usuarios del portal de acceder a sistemas propietarios de Transbank, sin perjuicio de las herramientas que Transbankdevelopers entregue para modificaciones propias de la integración con Webpay
Plus, así como interrumpir o impedir el funcionamiento de sistemas propios de Transbank o Transbankdevelopers.</li>
<li>Cualquier conducta fraudulenta o ilegal que se relacione con el uso en forma indebida de las herramientas disponibles en Transbankdevelopers.</li>
<li>Restringir, inhibir, o participar en cualquier actividad que impida a cualquier otro desarrollador de usar las herramientas disponibles en Transbankdevelopers.</li>
<li>Solicitar, reunir, recolectar, o de algún otro modo obtener acceso a información de comercios o personas a través de las herramientas disponibles en el portal con pretensiones falsas o fraudulentas.</li>
<li>Vender, transferir u ofrecer licencias de utilización de las herramientas disponibles en Transbankdevelopers.</li>
<li>Utilizar las herramientas de desarrollo disponibles en Transbankdevelopers, ya sea directa o indirectamente, para fines distintos a los relacionados con la integración entre el comercio y Webpay Plus de Transbank.</li>
<li>Publicar, enviar, transmitir, vender o distribuir las herramientas de desarrollo de Transbankdevelopers.</li>
<li>Utilizar o lanzar algún sistema automatizado que acceda a Transbankdevelopers o las herramientas de desarrollo disponibles en el portal de Transbankdevelopers, de modo que sean enviados más mensajes de solicitud a los servidores
de Transbankdevelopers en un período determinado de tiempo en el que un ser humano puede razonablemente producir en el mismo período mediante el uso de un navegador web en cualquier uso convencional.</li>
<li>Alquilar, arrendar, prestar, comercializar, vender/revender o de otro modo cobrar por alguna de las herramientas disponibles en Transbankdevelopers.</li>
<li>Transmitir cualquier virus, gusanos, defectos, troyanos, o cualquier programación de una naturaleza destructiva.</li>
</ol>
</ol>
<li><b>Sanciones</b> <br><br> En caso de verificarse cualquier incumplimiento a cualquiera de las cláusulas de los presentes términos y condiciones de uso, especialmente en los casos de la cláusula N° 3 anterior, Transbank podrá
suspender temporal o permanentemente la cuenta de un usuario registrado, sin perjuicio de lo establecido en la cláusula N° 13. Al mismo tiempo, Transbank podrá ejercer, en todos los casos, todas las acciones legales correspondientes,
para efectos de perseguir la responsabilidad tanto civil como penal derivada de dichos incumplimientos. <br><br>
</li>
<li><b>Modificaciones a las herramientas de desarrollo</b> <br><br> Transbankdevelopers puede suspender o modificar las herramientas de desarrollo disponible en el portal a su arbitrio. Tales cambios podrían requerir actualizaciones a
las herramientas de desarrollo ya descargadas, para que la integración mantenga su compatibilidad con Webpay Plus. Consecuentemente, Transbankdevelopers y Transbank no serán responsables de las modificaciones que deban incurrir tanto
los desarrolladores como los comercios para actualizar dichas herramientas. <br><br>
</li>
<li><b>Licencia de uso de las herramientas de desarrollo</b> <br><br> Transbank concede una licencia limitada, no exclusiva, revocable, intransferible y no sublicenciable para utilizar las herramientas de desarrollo. Esta licencia será
otorgada únicamente con la finalidad de desarrollar, probar, y posteriormente dar uso de estas herramientas en las tiendas que el desarrollador considere. La presente licencia, así como el uso de las herramientas de desarrollo de
Transbankdevelopers, no otorga ningún derecho o licencia para procesar transacciones utilizando algunos de los servicios o sistemas de Transbank. <br><br>
</li>
<li><b>Retroalimentación</b> <br><br> Los desarrolladores e integradores podrán realizar retroalimentación, sugerencias, comentarios y/o mejores a las herramientas de desarrollo disponibles en el portal para Transbankdevelopers.
<br><br> Las retroalimentaciones podrán ser utilizadas libre y discrecionalmente por Transbankdevelopers para los usos que estime pertinente. Consecuentemente, Transbankdevelopers podrá utilizar, ejecutar y explotar cualquier
retroalimentación entregada sin restricciones y sin ninguna obligación de confidencialidad, atribución, contabilidad, compensación u otra obligación. <br><br> El usuario renuncia expresamente al ejercicio de cualquier Derecho Moral
respecto a las retroalimentaciones contra Transbank, sus socios comerciales, trabajadores, representantes y afiliados, tanto durante la vigencia como en forma posterior a la terminación del presente contrato. Para estos efectos se
entiende como Derecho Moral cualquier derecho consistente en reivindicar la paternidad de una obra, oponerse a cualquier deformación u otra modificación de una obra, de acuerdo a la ley actualmente vigente. <br><br> Lo anterior es sin
perjuicio de la comunicación previa al autor de la retroalimentación, así como también la comunicación previa a los demás usuarios respecto a la notificación de la ejecución de la retroalimentación, de acuerdo a lo establecido en la
cláusula N° 5. <br><br>
</li>
<li><b>Uso e Interrupción de Servicios</b> <br><br> El usuario será responsable de la calidad, continuidad y no interrupción de los servicios desarrollados. Consecuentemente, Transbank no será responsable de errores e interrupciones de
los servicios desarrollados. <br><br> Los servicios disponibles son ofrecidos a los usuarios en el estado en que se encuentran. Consecuentemente, el usuario declara recibir los servicios a su total satisfacción. <br><br>
Transbankdevelopers podrá agregar, modificar, suspender o eliminar determinados servicios, notificando previamente al usuario. <br><br>
</li>
<li><b>Responsabilidad por el uso de los servicios</b> <br><br> El usuario será responsable de todo daño derivado del uso de los servicios disponibles. <br><br> Consecuentemente, Transbank, en tanto administrador de Transbankdevelopers,
no será responsable por dichos daños. En concreto, Transbank no será responsable de reclamos efectuados al comercio, errores u omisiones en cualquier contenido, pérdida de contenidos o información publicada, transmitida o
proporcionada mediante los servicios, y en general, del uso que el usuario realice de los servicios disponibles. <br><br> Asimismo, Transbank, en tanto administrador de Transbankdevelopers, no será responsable por daños ocurridos por
procesos internos de infracciones o incumplimientos de los presentes términos y condiciones. Consecuentemente, Transbank podrá de quitar o negar el procesamiento de cualquier tipo de información o contenido, de advertirlo, de
suspender o cancelar su acceso a los servicios, o de tomar cualquier otra medida atingente. <br><br>
</li>
<li><b>Protección de información</b> <br><br> Transbank en su portal Transbankdevelopers realizará esfuerzos razonables para proteger la información que el usuario proporcionó en relación con los servicios, pero el usuario reconoce que
el envío de dicha información queda bajo su responsabilidad, renunciando por el presente instrumento a cualquier acción o pretensión ante una eventual responsabilidad por pérdidas o responsabilidad relacionada con dicha información de
cualquier manera respecto de Transbank. <br><br>
</li>
<li><b>Virus y otros ataques</b> <br><br> El usuario será responsable de la seguridad informática de los servicios. Para ello, el usuario deberá realizar copias de seguridad de su propio sistema y de los productos que haya adquirido.
<br><br> Transbank no será responsable de pérdidas, deterioro, ataques, virus, interferencia, piratería, u otro tipo de penetración de seguridad a los servicios, por causas no imputables a su negligencia. <br><br>
</li>
<li><b>Propiedad intelectual</b> <br><br> Transbank es dueño del Portal Transbankdevelopers. Consecuentemente, es dueño de todos productos, gráficas, interfaces de usuario, clips de audio, clips de video, contenido editorial y los
guiones y software utilizados para la puesta en marcha del Portal, y en general, de toda información y material disponible en el portal. <br><br> El usuario final de las herramientas de desarrollo, así como el integrador o
desarrollador, no podrá utilizar, en ningún caso, la marca Transbankdevelopers, salvo en cuanto haya obtenido la autorización expresa de Transbankdevelopers. <br><br> El usuario no podrá utilizar, en caso alguno, la información o
material de propiedad Transbank, sin perjuicio del uso legítimo que podrá darle de acuerdo a los presentes términos y condiciones. <br><br> Transbankdevelopers, el logo, y otras marcas comerciales, marcas de servicio, gráficas y logos
utilizados en relación con el Portal son marcas comerciales registradas de Transbank, o de sus respectivos dueños. Consecuentemente, el usuario no tendrá derecho alguno sobre dichas marcas comerciales al momento de utilizar los
servicios. <br><br>
</li>
<li><b>Cambios, suspensión, eliminación.</b> <br><br> Transbank, en su portal Transbankdevelopers, y sus licenciantes, podrán cambiar, suspender, eliminar, o desactivar el acceso al Portal, contenido, u otro material en cualquier
momento, notificando previamente al usuario. Al mismo tiempo, Transbankdevelopers podrá imponer límites al uso de determinadas herramientas o aplicaciones, notificando previamente al usuario. <br><br>
</li>
<li><b>Vigencia</b> <br><br> El presente contrato tendrá una duración de carácter indefinido. Sin perjuicio de lo anterior, el Usuario podrá dar por terminado el presente contrato, dando aviso a Transbankdevelopers mediante notificación
realizada en el mismo portal. <br><br> El presente contrato se entenderá terminado ipso facto, pudiendo consecuentemente suspender el registro de usuario, en su caso, en cualquiera de las siguientes situaciones: </li>
<ol type="I">
<li>En caso de cualquier infracción o incumplimiento a los presentes términos y condiciones.</li>
<li>En caso que el integrador, en su registro como usuario, haya proporcionado información falsa, inexacta, desactualizada o incompleta, o si no pudiere verificarse su identidad. </li>
<li>En caso que el usuario o el comercio se dedique a alguna actividad ilícita.</li>
<li>En caso que el usuario incurra en conductas fraudulentas o que generen un daño o un riesgo de daño a Transbank, su propiedad y su imagen.</li>
</ol>
<li><b>Relación de las partes</b> <br><br> El registro como usuario en la plataforma Transbankdevelopers no implica, en caso alguno, la generación de un vínculo laboral o societario entre el usuario y Transbank. <br><br>
</li>
</ol>
</div>
</div>
</div>
</div>
</div>
<div class="row justify-content-center">
<div class="col-11">
<div class="top-x1 bottom-x2">
<input class="inp-cbx ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required" type="checkbox" id="accept-term" ng-model="user.accept_term" required="">
<label class="cbx" ng-click="pressAcceptedCond(user.accept_term);">
<span>
<svg width="12px" height="10px" viewBox="0 0 12 10">
<polyline points="1.5 6 4.5 9 10.5 1"></polyline>
</svg>
</span>
<span class="label-accept-term">He leído y acepto los términos y condiciones de transbankdevelopers.cl</span>
</label>
</div>
</div>
</div>
<!-- ngIf: !_Ajax -->
<div ng-if="!_Ajax" class="modal-footer d-flex justify-content-center bottom-x0 ng-scope">
<div class="td_btn-more sm secundary" ng-click="_Ajax || pressNavRe('#nav-credencial')"><i class="fas fa-caret-left"></i> Retroceder</div>
<button class="td_btn-more sm" ng-click="_Ajax || !three_part_form_register.$valid || pressSaveReg('td_popup-record-success')" ng-disabled="_Ajax || !three_part_form_register.$valid" disabled="disabled">Siguiente
<i class="fas fa-caret-right"></i></button>
</div><!-- end ngIf: !_Ajax -->
<!-- ngIf: _Ajax -->
</form>
Name: form_recovery_pass —
<form name="form_recovery_pass" class="cg-form_pop td_input-search ng-pristine ng-invalid ng-invalid-required ng-valid-pattern ng-valid-minlength ng-valid-maxlength">
<div class="modal-body mx-3">
<div class="row justify-content-center top-x2">
<div class="col-11">
<p class="text-center">
<!-- Ingresa tu correo de registro.<br>Se enviará un correo para recuperar tus datos. --> Ingresa tu correo de registro y se te enviará un correo
</p>
</div>
</div>
<div class="top-x2">
<div class="form-group row justify-content-center">
<div class="col-11">
<div class="input-group">
<div class="group-material">
<input class="inputMaterial ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required ng-valid-pattern ng-valid-minlength ng-valid-maxlength" ng-model="recovery_pass_email" id="recovery-pass-email" minlength="5" maxlength="50"
ng-pattern="/^[_a-z0-9]+(\.[_a-z0-9]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,4})$/" ng-required="model.emailformat" ng-disabled="_Ajax" required="required">
<span class="highlight"></span>
<span class="bar"></span>
<label for="recovery-pass-email" class="empty">Tu correo</label>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="modal-footer d-flex justify-content-center bottom-x4">
<!-- ngIf: !_Ajax --><button ng-if="!_Ajax" class="td_btn-more sm ng-scope" ng-click="_Ajax || !form_recovery_pass.$valid || pressRecoveryPass('td_popup-recovery-password-success')" ng-disabled="_Ajax || !form_recovery_pass.$valid"
disabled="disabled">Enviar</button><!-- end ngIf: !_Ajax -->
<!-- ngIf: _Ajax -->
</div>
</form>
Name: FormContact —
<form name="FormContact" class="td_input-search ng-pristine ng-invalid ng-invalid-required ng-valid-maxlength ng-valid-pattern ng-invalid-minlength ng-valid-email ng-invalid-recaptcha">
<div class="form-group d-flex">
<div class="input-group w-50">
<div class="group-material">
<input ng-disabled="_Ajax" class="inputMaterial ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required ng-valid-minlength ng-valid-maxlength" type="text" id="contact_firstname" ng-model="contact.firstname" required="" minlength="2"
maxlength="40">
<span class="highlight"></span>
<span class="bar"></span>
<label for="contact_firstname" class="empty">Name</label>
</div>
</div>
<div class="input-group w-50">
<div class="group-material">
<input ng-disabled="_Ajax" class="inputMaterial ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required ng-valid-minlength ng-valid-maxlength" type="text" id="contact_lastname" ng-model="contact.lastname" required="" minlength="2"
maxlength="40">
<span class="highlight"></span>
<span class="bar"></span>
<label for="contact_lastname" class="empty">Apellidos</label>
</div>
</div>
</div>
<div class="form-group">
<div class="input-group">
<div class="group-material">
<input ng-disabled="_Ajax" class="inputMaterial ng-pristine ng-untouched ng-not-empty ng-valid-required ng-valid-pattern ng-invalid ng-invalid-minlength ng-valid-maxlength" type="text" id="contact_mobile" ng-init="contact.mobile ='+56'"
ng-model="contact.mobile" ng-pattern="/^[0-9+]*$/" required="" minlength="10" maxlength="12">
<span class="highlight"></span>
<span class="bar"></span>
<label for="contact_mobile" class="empty">Número telefónico</label>
</div>
</div>
</div>
<div class="form-group">
<div class="input-group">
<div class="group-material">
<input ng-disabled="_Ajax" class="inputMaterial ng-pristine ng-untouched ng-empty ng-valid-email ng-invalid ng-invalid-required ng-valid-pattern ng-valid-minlength ng-valid-maxlength" type="email" id="contact_email" ng-model="contact.email"
ng-pattern="/^[_a-zA-Z0-9]+(\.[_a-zA-Z0-9]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*(\.[a-zA-Z]{2,4})$/" required="" minlength="5" maxlength="50">
<span class="highlight"></span>
<span class="bar"></span>
<label for="contact_email" class="empty">Tu Correo</label>
</div>
</div>
</div>
<div class="form-group row justify-content-center">
<div class="col-sm-12">
<div class="input-group">
<div class="group-material">
<select ng-disabled="_Ajax" class="inputMaterial ng-pristine ng-untouched ng-valid ng-not-empty ng-valid-required" name="contact_reason" ng-init="contact.reason ='support-integration'" ng-model="contact.reason" id="contact_reason"
ng-change="seletedReason()" required="">
<option value="support-integration" selected="selected">Soporte Integración</option>
<option value="support-developers">Soporte Transbankdevelopers</option>
<option value="support-post">Soporte Técnico Post Venta</option>
</select>
<span class="highlight"></span>
<span class="bar"></span>
<label for="contact_reason" class="no-empty">Tipo de soporte</label>
</div>
</div>
</div>
</div>
<!-- ngIf: contact.reason !== 'support-developers' -->
<div class="form-group ng-scope" ng-if="contact.reason !== 'support-developers'">
<div class="input-group">
<div class="group-material">
<input ng-disabled="_Ajax" class="inputMaterial ng-pristine ng-untouched ng-valid ng-not-empty ng-valid-required ng-valid-pattern ng-valid-minlength ng-valid-maxlength" id="contact_codecommerce" ng-init="contact.codecommerce ='5970'"
ng-pattern="/^[0-9]*$/" ng-model="contact.codecommerce" ng-required="contact.reason === 'support-post'" ng-minlength="false" maxlength="12">
<span class="highlight"></span>
<span class="bar"></span>
<label for="contact_codecommerce" class="empty ng-binding">Código de comercio (Opcional)</label>
</div>
</div>
</div><!-- end ngIf: contact.reason !== 'support-developers' -->
<!-- ngIf: contact.reason !== 'support-developers' -->
<div class="form-group row justify-content-center ng-scope" ng-if="contact.reason !== 'support-developers'">
<div class="col-sm-12">
<div class="input-group">
<div class="group-material">
<select ng-disabled="_Ajax" class="inputMaterial ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required" name="contact_product" ng-model="contact.product" id="contact_product" ng-change="seletedProduct()" required="">
<option value="? undefined:undefined ?" selected="selected"></option>
<!-- ngRepeat: x in products -->
<option ng-repeat="x in products" ng-value="$index" class="ng-binding ng-scope" value="number:0">Webpay</option><!-- end ngRepeat: x in products -->
<option ng-repeat="x in products" ng-value="$index" class="ng-binding ng-scope" value="number:1">Patpass</option><!-- end ngRepeat: x in products -->
<option ng-repeat="x in products" ng-value="$index" class="ng-binding ng-scope" value="number:2">Equipo Físico</option><!-- end ngRepeat: x in products -->
</select>
<span class="highlight"></span>
<span class="bar"></span>
<label for="contact_product" class="no-empty">Products</label>
</div>
</div>
</div>
</div><!-- end ngIf: contact.reason !== 'support-developers' -->
<!-- ngIf: contact.reason !== 'support-developers' -->
<div class="row justify-content-center ng-scope" ng-if="contact.reason !== 'support-developers'">
<div class="col-12">
<div class="form-group row">
<!-- ngRepeat: xx in associated -->
</div>
</div>
</div><!-- end ngIf: contact.reason !== 'support-developers' -->
<div class="form-group">
<label class="label-req" for="comment">Escribe un mensaje:</label>
<textarea ng-disabled="_Ajax" class="form-control ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required ng-valid-maxlength" ng-trim="false" rows="5" id="comment" name="text-s" ng-model="contact.message" required=""
maxlength="250"></textarea>
<i class="max-caracter ng-binding">Max. caracteres:
250
</i>
</div>
<div class="searchInput ng-isolate-scope" title-input="Máximo 5 archivos. Cada archivo no super el tamaño de 1.5MB." multiple="multiple" loadfile-var="contact.files" accept="image/x-png,image/gif,image/png,image/jpeg,.pdf,application/pdf"
maxsize="1.5" ng-disabled="_Ajax" max-files=""><input type="file" file-model="loadfileVar" style="display: none !important" multiple="" accept="image/x-png,image/gif,image/png,image/jpeg,.pdf,application/pdf" maxsize="1.5"> <label
for="sv_inputSO">Máximo 5 archivos. Cada archivo no super el tamaño de 1.5MB.</label>
<div class="d-flex align-items-center"><button ng-disabled="ngDisabled || maxFiles >= maxFilesAccepted" type="button" class="td_btn-more tb-btn-file btn-sm">Adjuntar archivos</button></div>
<div class="mb-4"><!-- ngRepeat: fileX in loadfileVar --></div>
</div>
<div class="d-flex flex-row block-captcha-btn m-2">
<div class="cg-space_human_proof ng-isolate-scope" vc-recaptcha="" theme="'light'" key="model.key" on-create="setWidgetId(widgetId)" on-success="setResponse(response)" on-expire="cbExpiration()">
<div style="width: 304px; height: 78px;">
<div><iframe title="reCAPTCHA"
src="https://www.google.com/recaptcha/api2/anchor?ar=1&k=6LdJTvQSAAAAAA4B9yVTf7Z4h58yoUiEVfeNOZ6v&co=aHR0cHM6Ly90cmFuc2JhbmtkZXZlbG9wZXJzLmNsOjQ0Mw..&hl=de&v=4q6CtudrwcI-LSEYlfoEbDXg&theme=light&size=normal&cb=biw2b9ih3ppw"
width="304" height="78" role="presentation" name="a-p3x1mg17hal7" frameborder="0" scrolling="no" sandbox="allow-forms allow-popups allow-same-origin allow-scripts allow-top-navigation allow-modals allow-popups-to-escape-sandbox"></iframe>
</div><textarea id="g-recaptcha-response" name="g-recaptcha-response" class="g-recaptcha-response"
style="width: 250px; height: 40px; border: 1px solid rgb(193, 193, 193); margin: 10px 25px; padding: 0px; resize: none; display: none;"></textarea>
</div>
</div>
<button class="align-self-center td_btn-more sm left-x2" ng-disabled="!FormContact.$valid || _Ajax" ng-click="!FormContact.$valid || pressSend()" disabled="disabled">Enviar</button>
</div>
</form>
Text Content
6 * Products PRODUCTS OUR PRODUCTS * Webpay * POS * Patpass If you still don't know which product to integrate, we help you find the product according to your need: Get to know our products * Merchants MERCHANTS DO YOU NEED SOMEONE TO HELP YOU INTEGRATE? * Integrator List * Solutions for your business If you still don't know which product to integrate, we help you find the product according to your need: Get to know our products * Docs DOCS START INTEGRATING * How to start * Security * Merchant duties * Put into production MEANS * Integration Flow * environment and credentials * test cards * Graphic resources SDK WEBPAY * Webpay Plus * Oneclick * Full Transaction POS * POS Integrado * POS Self Service * Host to Host * SmartPOS PATPASS * Patpass PLUGINS STATUS OF OUR SYSTEMS LEAVE US YOUR IDEAS ON GITHUB SLACK COMMUNITY AND SUPPORT INTEGRATION TUTORIALS * API Reference API REFERENCE CONSULT ALL THE INFORMATION OF OUR APIS * Webpay Plus * Oneclick * Full Transaction * POS Integrado STATUS OF OUR SYSTEMS LEAVE US YOUR IDEAS ON GITHUB SLACK COMMUNITY AND SUPPORT INTEGRATION TUTORIALS * Help and Support HELP AND SUPPORT * Contact Form * Frequent questions STATUS OF OUR SYSTEMS LEAVE US YOUR IDEAS ON GITHUB SLACK COMMUNITY AND SUPPORT INTEGRATION TUTORIALS * 6 * Log in INICIAR SESIÓN × Tu Correo Contraseña Tu contraseña Registrate Log in Recupera tu contraseña aquí REGISTRO × Datos principales Credenciales Terminos y Condiciones Name Apellidos RUT Seleccionar RegiónTarapacáAntofagastaAtacamaCoquimboValparaísoLibertador General Bernardo O'HigginsMauleBiobíoLa AraucaníaLos LagosAysén del General Carlos Ibáñez del CampoMagallanes y de la Antártica ChilenaMetropolitana de SantiagoLos RíosArica y ParinacotaÑuble Región ¿Eres humano? Siguiente Tu correo Repite tu correo Mínimo 6 caracteres con mayúsculas, minúsculas y números Contraseña Repite contraseña Retroceder Siguiente Transbankdevelopers es un portal desarrollado y administrado por TRANSBANK S.A., en adelante Transbank, diseñado para entregar herramientas a desarrolladores e integradores de Webpay Plus (en adelante, conjuntamente, el “usuario” o los “usuarios”) en sitios propios o de comercios afiliados a Transbank, así como prospectos de comercios de Transbank. Transbankdevelopers proporciona interfaces de programación de aplicaciones (API’s), un kit de desarrollo de Software (SDK: Software Developer Kit) así como tutoriales de capacitación a desarrolladores que permitan ayudar a integrar Webpay Plus rápidamente en los portales de sus clientes o en los propios. Cualquier persona que desee acceder y/o utilizar el portal o las herramientas disponibles sólo podrá hacerlo sujetándose a estos Términos y Condiciones. 1. Acceso al portal Transbankdevelopers permite el acceso de cualquier desarrollador a la descarga de código fuente, documentación y/o tutoriales sin la necesidad de que se realice el registro como integrador. Sin perjuicio de lo anterior, el registro como integrador permitirá al individuo contar con acceso al eLearning, así como a todas las herramientas disponibles dentro del portal, conocer estadísticas de su avance para el caso del eLearning, comentar y entregar retroalimentación a los desarrolladores del portal en pro de buscar mejoras, así como aportar a la comunidad. El registro como integrador asimismo permitirá contar con calificaciones de sus integraciones proporcionadas por los establecimientos comerciales. 2. Protección de información personal El usuario deberá registrarse con una cuenta y una contraseña dentro del portal. Esta cuenta y contraseña será personal e intransferible. El usuario será responsable de suministrar la información personal requerida al momento de la creación de la cuenta (por ejemplo, correo electrónico y datos de contacto, en general). El usuario será responsable de actualizar la información en forma periódica. El usuario registrado será responsable del uso de la cuenta en el portal. Consecuentemente, en caso de verificarse un acceso no autorizado o alguna falla de seguridad, el usuario deberá notificar inmediatamente la situación a Transbankdevelopers. Si el usuario se registra como integrador, este deberá suministrar información personal propia. Esta información constituye un dato personal para efectos de la Ley N° 19.628, por lo que Transbank asegurará su privacidad. Consecuentemente, esta información estará disponible para terceros que ingresen al portal solamente cuando exista consentimiento expreso del usuario. 3. Restricciones a usuarios del portal. a. Open Source (Código Abierto) La información que se entrega dentro del portal es de libre uso para los usuarios que accedan y se publica por Transbankdevelopers bajo licencia de código abierto, por lo que están sujetos a los términos de la licencia de código abierto aplicable. b. Restricciones Las herramientas disponibles dentro del portal Transbankdevelopers tienen como único propósito facilitar la integración de comercios que operen con Webpay Plus. Consecuentemente, dichas herramientas no podrán ser utilizadas para otros fines distintos, como, por ejemplo: I. Ingeniería inversa, desensamblar, reconstruir, o descompilar cualquier código objeto que sea parte de la información disponible para descarga. II. Cualquier intento por parte de los usuarios del portal de acceder a sistemas propietarios de Transbank, sin perjuicio de las herramientas que Transbankdevelopers entregue para modificaciones propias de la integración con Webpay Plus, así como interrumpir o impedir el funcionamiento de sistemas propios de Transbank o Transbankdevelopers. III. Cualquier conducta fraudulenta o ilegal que se relacione con el uso en forma indebida de las herramientas disponibles en Transbankdevelopers. IV. Restringir, inhibir, o participar en cualquier actividad que impida a cualquier otro desarrollador de usar las herramientas disponibles en Transbankdevelopers. V. Solicitar, reunir, recolectar, o de algún otro modo obtener acceso a información de comercios o personas a través de las herramientas disponibles en el portal con pretensiones falsas o fraudulentas. VI. Vender, transferir u ofrecer licencias de utilización de las herramientas disponibles en Transbankdevelopers. VII. Utilizar las herramientas de desarrollo disponibles en Transbankdevelopers, ya sea directa o indirectamente, para fines distintos a los relacionados con la integración entre el comercio y Webpay Plus de Transbank. VIII. Publicar, enviar, transmitir, vender o distribuir las herramientas de desarrollo de Transbankdevelopers. IX. Utilizar o lanzar algún sistema automatizado que acceda a Transbankdevelopers o las herramientas de desarrollo disponibles en el portal de Transbankdevelopers, de modo que sean enviados más mensajes de solicitud a los servidores de Transbankdevelopers en un período determinado de tiempo en el que un ser humano puede razonablemente producir en el mismo período mediante el uso de un navegador web en cualquier uso convencional. X. Alquilar, arrendar, prestar, comercializar, vender/revender o de otro modo cobrar por alguna de las herramientas disponibles en Transbankdevelopers. XI. Transmitir cualquier virus, gusanos, defectos, troyanos, o cualquier programación de una naturaleza destructiva. 4. Sanciones En caso de verificarse cualquier incumplimiento a cualquiera de las cláusulas de los presentes términos y condiciones de uso, especialmente en los casos de la cláusula N° 3 anterior, Transbank podrá suspender temporal o permanentemente la cuenta de un usuario registrado, sin perjuicio de lo establecido en la cláusula N° 13. Al mismo tiempo, Transbank podrá ejercer, en todos los casos, todas las acciones legales correspondientes, para efectos de perseguir la responsabilidad tanto civil como penal derivada de dichos incumplimientos. 5. Modificaciones a las herramientas de desarrollo Transbankdevelopers puede suspender o modificar las herramientas de desarrollo disponible en el portal a su arbitrio. Tales cambios podrían requerir actualizaciones a las herramientas de desarrollo ya descargadas, para que la integración mantenga su compatibilidad con Webpay Plus. Consecuentemente, Transbankdevelopers y Transbank no serán responsables de las modificaciones que deban incurrir tanto los desarrolladores como los comercios para actualizar dichas herramientas. 6. Licencia de uso de las herramientas de desarrollo Transbank concede una licencia limitada, no exclusiva, revocable, intransferible y no sublicenciable para utilizar las herramientas de desarrollo. Esta licencia será otorgada únicamente con la finalidad de desarrollar, probar, y posteriormente dar uso de estas herramientas en las tiendas que el desarrollador considere. La presente licencia, así como el uso de las herramientas de desarrollo de Transbankdevelopers, no otorga ningún derecho o licencia para procesar transacciones utilizando algunos de los servicios o sistemas de Transbank. 7. Retroalimentación Los desarrolladores e integradores podrán realizar retroalimentación, sugerencias, comentarios y/o mejores a las herramientas de desarrollo disponibles en el portal para Transbankdevelopers. Las retroalimentaciones podrán ser utilizadas libre y discrecionalmente por Transbankdevelopers para los usos que estime pertinente. Consecuentemente, Transbankdevelopers podrá utilizar, ejecutar y explotar cualquier retroalimentación entregada sin restricciones y sin ninguna obligación de confidencialidad, atribución, contabilidad, compensación u otra obligación. El usuario renuncia expresamente al ejercicio de cualquier Derecho Moral respecto a las retroalimentaciones contra Transbank, sus socios comerciales, trabajadores, representantes y afiliados, tanto durante la vigencia como en forma posterior a la terminación del presente contrato. Para estos efectos se entiende como Derecho Moral cualquier derecho consistente en reivindicar la paternidad de una obra, oponerse a cualquier deformación u otra modificación de una obra, de acuerdo a la ley actualmente vigente. Lo anterior es sin perjuicio de la comunicación previa al autor de la retroalimentación, así como también la comunicación previa a los demás usuarios respecto a la notificación de la ejecución de la retroalimentación, de acuerdo a lo establecido en la cláusula N° 5. 8. Uso e Interrupción de Servicios El usuario será responsable de la calidad, continuidad y no interrupción de los servicios desarrollados. Consecuentemente, Transbank no será responsable de errores e interrupciones de los servicios desarrollados. Los servicios disponibles son ofrecidos a los usuarios en el estado en que se encuentran. Consecuentemente, el usuario declara recibir los servicios a su total satisfacción. Transbankdevelopers podrá agregar, modificar, suspender o eliminar determinados servicios, notificando previamente al usuario. 9. Responsabilidad por el uso de los servicios El usuario será responsable de todo daño derivado del uso de los servicios disponibles. Consecuentemente, Transbank, en tanto administrador de Transbankdevelopers, no será responsable por dichos daños. En concreto, Transbank no será responsable de reclamos efectuados al comercio, errores u omisiones en cualquier contenido, pérdida de contenidos o información publicada, transmitida o proporcionada mediante los servicios, y en general, del uso que el usuario realice de los servicios disponibles. Asimismo, Transbank, en tanto administrador de Transbankdevelopers, no será responsable por daños ocurridos por procesos internos de infracciones o incumplimientos de los presentes términos y condiciones. Consecuentemente, Transbank podrá de quitar o negar el procesamiento de cualquier tipo de información o contenido, de advertirlo, de suspender o cancelar su acceso a los servicios, o de tomar cualquier otra medida atingente. 10. Protección de información Transbank en su portal Transbankdevelopers realizará esfuerzos razonables para proteger la información que el usuario proporcionó en relación con los servicios, pero el usuario reconoce que el envío de dicha información queda bajo su responsabilidad, renunciando por el presente instrumento a cualquier acción o pretensión ante una eventual responsabilidad por pérdidas o responsabilidad relacionada con dicha información de cualquier manera respecto de Transbank. 11. Virus y otros ataques El usuario será responsable de la seguridad informática de los servicios. Para ello, el usuario deberá realizar copias de seguridad de su propio sistema y de los productos que haya adquirido. Transbank no será responsable de pérdidas, deterioro, ataques, virus, interferencia, piratería, u otro tipo de penetración de seguridad a los servicios, por causas no imputables a su negligencia. 12. Propiedad intelectual Transbank es dueño del Portal Transbankdevelopers. Consecuentemente, es dueño de todos productos, gráficas, interfaces de usuario, clips de audio, clips de video, contenido editorial y los guiones y software utilizados para la puesta en marcha del Portal, y en general, de toda información y material disponible en el portal. El usuario final de las herramientas de desarrollo, así como el integrador o desarrollador, no podrá utilizar, en ningún caso, la marca Transbankdevelopers, salvo en cuanto haya obtenido la autorización expresa de Transbankdevelopers. El usuario no podrá utilizar, en caso alguno, la información o material de propiedad Transbank, sin perjuicio del uso legítimo que podrá darle de acuerdo a los presentes términos y condiciones. Transbankdevelopers, el logo, y otras marcas comerciales, marcas de servicio, gráficas y logos utilizados en relación con el Portal son marcas comerciales registradas de Transbank, o de sus respectivos dueños. Consecuentemente, el usuario no tendrá derecho alguno sobre dichas marcas comerciales al momento de utilizar los servicios. 13. Cambios, suspensión, eliminación. Transbank, en su portal Transbankdevelopers, y sus licenciantes, podrán cambiar, suspender, eliminar, o desactivar el acceso al Portal, contenido, u otro material en cualquier momento, notificando previamente al usuario. Al mismo tiempo, Transbankdevelopers podrá imponer límites al uso de determinadas herramientas o aplicaciones, notificando previamente al usuario. 14. Vigencia El presente contrato tendrá una duración de carácter indefinido. Sin perjuicio de lo anterior, el Usuario podrá dar por terminado el presente contrato, dando aviso a Transbankdevelopers mediante notificación realizada en el mismo portal. El presente contrato se entenderá terminado ipso facto, pudiendo consecuentemente suspender el registro de usuario, en su caso, en cualquiera de las siguientes situaciones: I. En caso de cualquier infracción o incumplimiento a los presentes términos y condiciones. II. En caso que el integrador, en su registro como usuario, haya proporcionado información falsa, inexacta, desactualizada o incompleta, o si no pudiere verificarse su identidad. III. En caso que el usuario o el comercio se dedique a alguna actividad ilícita. IV. En caso que el usuario incurra en conductas fraudulentas o que generen un daño o un riesgo de daño a Transbank, su propiedad y su imagen. 15. Relación de las partes El registro como usuario en la plataforma Transbankdevelopers no implica, en caso alguno, la generación de un vínculo laboral o societario entre el usuario y Transbank. He leído y acepto los términos y condiciones de transbankdevelopers.cl Retroceder Siguiente REGISTRO EXITOSO Se envió un correo a su cuenta inscrita. Es necesario la validación de la cuenta. Recuerda revisar la bandeja de spam Finalizar RECUPERAR CONTRASEÑA × Ingresa tu correo de registro y se te enviará un correo Tu correo Enviar RECUPERAR CONTRASEÑA × Se ha enviado un correo para cambiar la contraseña Finalizar AVISO DE TÉRMINO DE OPERACIÓN SOAP WEBPAY - MIGRACIÓN A REST Si aún mantienes tu integración de Webpay en la modalidad SOAP, te recordamos que en septiembre del presente año, esta modalidad será deprecada, por lo cual es necesario que realices la migración a la metodología REST para continuar operando posterior a dicha fecha. ¿Cuáles son los principales beneficios de REST para tu comercio? 1. Es un upgrade tecnológico. 2. Se elimina el concepto de reversa realizada por Webpay, por lo que el control de la transacción pasa por completo al Comercio. 3. Permite consultar los estados de la transacción. 4. Permite acceder a nuevas funcionalidades como anulaciones débito y prepago, reintento y detalle de rechazos. 5. Desarrollo sobre versiones: se puede ir evolucionando en la medida que el Comercio lo necesite. 6. Integración más simple y rápida de implementar. ¿Cómo realizar la integración Rest? Puedes contactar a tu Integrador o revisar la información disponible en este link. Si necesitas asistencia puedes contactar a tu Integrador o puedes contactarnos a Servicio al Cliente al 600 638 6380 desde teléfonos fijos o desde celulares al +562 2661 2700, casilla soporteweb@transbank.cl. CAMBIOS EN LOS EQUIPOS POS INTEGRADO VERIFONE Siempre en la búsqueda de entregar un mejor servicio y optimizar la experiencia para los comercios y tarjetahabientes, queremos contarte sobre algunos importantes cambios que serán habilitados en los equipos POS INTEGRADOS VERIFONE, para simplificar el proceso de compra, reducir los tiempos de atención y entregar una mejor experiencia de compra. A partir de las próximas semanas y en forma paulatina los equipos ya mencionados, serán habilitados con una nueva versión de nuestra solución de pago que incorpora las siguientes mejoras: * Eliminación del menú de selección del medio de pago: al momento de realizar la venta, el tarjetahabiente sólo deberá confirma el monto y operar su tarjeta ya que automáticamente se identificará si el medio de pago corresponde a una con tarjeta de crédito o débito. * Desagregación de cargos para pagos con tarjetas internacionales: para aquellos pagos con tarjeta internacional, se identificarán claramente el monto de la venta y las comisiones internacionales exigidas por las marcas de los medios de pago. Así su cliente contará con información más detallada de la venta. * Simplificación menú pago con cuotas para tarjetas de crédito: se modifica la pantalla para seleccionar el número de cuotas cuando su cliente opta por esta modalidad. Facilitando la operación y disminuyendo el tiempo de atención. Ve la información completa aquí RECOMENDACIONES DE INTEGRACIÓN 1. Realiza escaneos de vulnerabilidad a la infraestructura, al menos cada tres meses. 2. Mantén todos los componentes actualizados, incluidos el sistema operativo y los plugins usados. 3. Utiliza comunicaciones cifradas con protocolos seguros. 4. Implementa protección contra malware y contra ataques web: elige un Web Application Firewall (WAF) o Intrusion Prevention System (IPS). 5. Cuando desarrolles los sitios web e integraciones sigue las mejores prácticas de entidades reconocidas, como OWASP https://owasp.org/www-project-top-ten/ 6. Prefiere control de accesos restringido únicamente a usuarios autorizados y permite el acceso al Portal de Administración sólo desde ubicaciones seguras y conocidas. 7. Crea contraseñas robustas y resguárdalas siempre. 8. Respalda la información (código fuente, datos, etc.) en una ubicación distinta a la principal. 9. Monitorea constantemente la actividad sospechosa (ej. conexiones de países inusuales en transacciones o consumo excesivo) y respalda los registros de auditoría para tener trazabilidad de cualquier incidencia. 10. Una vez al año, realiza auditorías con un profesional externo GET TO KNOW AND DOWNLOAD THE NEW ONECLICK PLUGIN ¿TE GUSTARÍA OFRECER A TUS CLIENTES PAGAR CON UN SOLO CLIC? WEBPAY ONECLICK ES LA MODERNA SOLUCIÓN DE TRANSBANK QUE PERMITE REALIZAR TRANSACCIONES RÁPIDAS PARA TUS CLIENTES REGISTRADOS, SIN QUE TENGAN QUE COMPLETAR LOS DATOS DE SU TARJETA DE CRÉDITO EN CADA TRANSACCIÓN. DESCARGAR EL NUEVO PLUGIN__ MEET THE NEW ALLIANCE BETWEEN WIX AND TRANSBANK TRANSBANK Y WIX TE AYUDAN A VENDER ONLINE, CON UN NUEVO SERVICIO QUE COMBINA EL APOYO EN LA CREACIÓN DE TU SITIO WEB Y LA INTEGRACIÓN DEL MEDIO DE PAGO. TODO ESTO EN POCOS DÍAS PARA QUE PUEDAS RECIBIR PAGOS CON TARJETA. ¡APROVECHA LA PROMOCIÓN DE LANZAMIENTO! CONOCER MÁS SHARE YOUR NEW IDEAS, IMPROVEMENT IDEAS OR VOTE FOR THE ONE YOU LIKE THE MOST! SI ERES INTEGRADO Y HAS VISTO OPORTUNIDADES DE MEJORA O TIENES UNA IDEA NUEVA SOBRE SDKS O PLUGINS, TE INVITAMOS A PARTICIPAR DE NUESTRA COMUNIDAD EN GITHUB EN DONDE PODRÁS VOTAR POR ALGUNA IDEA SIMILAR O PROPONER ALGO DIFERENTE QUE NOS FACILITE LA VIDA A TODOS. IR A GITHUB IN THIS SPACE (ACCESSIBLE FROM THE FOOTER) YOU CAN FIND GRAPHIC MATERIAL FOR DOWNLOAD IN PNG AND SVG FORMAT IN DIFFERENT SIZES AND SUPPORTS, ACCOMPANIED BY A STYLE MANUAL, WHICH WILL INDICATE THE CORRECT USE OF THE GRAPHIC MATERIAL. Previous Next Close CONTACTO × Name Apellidos Número telefónico Tu Correo Soporte Integración Soporte Transbankdevelopers Soporte Técnico Post Venta Tipo de soporte Código de comercio (Opcional) WebpayPatpassEquipo Físico Products Escribe un mensaje: Max. caracteres: 250 Máximo 5 archivos. Cada archivo no super el tamaño de 1.5MB. Adjuntar archivos Enviar Tu mensaje se ha enviado exitosamente, pronto nos contactaremos con usted Hemos enviado una copia a tu correo Close ¿SOBRE QUÉ ES TU PROBLEMA? SOPORTE INTEGRACIÓN Si estás en los primeros pasos para integrarte, puedes solicitar ayuda seleccionado esta opción o escríbenos directamente a nuestro canal Slack, donde especialistas despejaran tus dudas SOPORTE TRANSBANKDEVELOPERS Si requieres resolver algún tipo de incidencia en la página www.transbankdevelopers.cl. Tu mensaje será dirigido al soporte de la plataforma. SOPORTE TÉCNICO POST VENTA 24X7 Si ya terminaste la integración del medio de pago de manera exitosa, y necesitas soporte post venta selecciona esta opción en tipo de soporte o llama a los siguientes números: Desde teléfonos fijos: 600 638 6380 Desde móviles : +56 2 2661 2700 También te invitamos a colaborar directamente en nuestro repositorio en Github enviándonos un Pull Request que felizmente revisaremos e incluiremos TBK. | DEVELOPERS Close Close We provide all the documentation and development tools to integrate the different Transbank products. If you are a business and you want to start selling online, we will let you know all the options that we have available for you. CREATE SOLUTIONS FOR ONLINE PAYMENTS Our SDK and API REST will allow you to make a more personalized integration of our products in your APP or website. How to start INTEGRATE AN E-COMMERCE QUICKLY AND EASLY We have developed plugins for the most used content managers, such as: WooCommerce, Magento, Prestashop. Our plugins INTEGRATE SOLUTIONS FOR FACE-TO-FACE PAYMENTS Tools to integrate our machines to your face-to-face payment systems. Go to Documentation PRODUCTS The products that we present to you on this site are those that need an integration process in commerce and other applications. For other products that do not require integration, you can find information on the website transbank.cl Single and frequent payments with credit card and Redcompra in an easy and secure way. See more Recurring payments of fixed subscriptions and other automatic payments on the credit card. See more Face-to-face payments by credit card and Redcompra with terminals integrated into the till for large sales flows. See more If you want to better understand each of the products We help you understand them according to your need ALSO WITH DIFFERENT LEVELS OF EXPERIENCE We have developed easy-to-install plugins especially for the most popular e-commerce sites. These solutions operate with our Webpay Plus product. WOOCOMMERCE PRESTASHOP MAGENTO VIRTUEMART OPENCART Meet our plugins WE WANT TO MAKE LIFE EASY FOR DEVELOPERS We have decided to remake our portal, thinking about developers. We want to facilitate the integration process as much as possible, eliminate friction and be up to the highest standards in payment and documentation systems. PHP Java .NET Ruby Python NodeJS file_copy// 1) Inicia una nueve transacción Webpay Plus final WebpayPlusTransactionCreateResponse response = WebpayPlus.Transaction.create( buyOrder, sessionId, amount, returnUrl ); // 2) Redirige a Transbank a response.getUrl() con el token response.getToken() // 3) Confirma la transacción cuando el usuario vuelva final CreateWebpayPlusTransactionResponse response = WebpayPlus.Transaction.commit(token); 123456789 file_copy// 1) Inicia un cobro por $1.500 CLP con Webpay Plus $response = Transaction::create('OrdenCompra123', 'MyOptionalSessionId', 1500, 'http://example.com/webpay/return'); // 2) Redirige al usuario a transbank a $response->getUrl() con el token $response->getToken() 🚀 // 3) Confirma la transacción cuando el usuario vuelva $response = Transaction::commit($token); 1234567 file_copy// 1) Inicia una nueve transacción Webpay Plus var response = Transaction.Create(buyOrder, sessionId, amount, returnUrl); // 2) Redirige al usuario a Transbank a response.Url enviando response.Token // 3) Confirma la transacción cuando el usuario vuelva var response = Transaction.Commit(token); 1234567 file_copy# 1) Inicia una nueve transacción Webpay Plus response = Transbank::Webpay::WebpayPlus::Transaction::create( buy_order: buy_order, session_id: session_id, amount: amount, return_url: return_url ) # 2) Redirige a Transbank a response.url enviando response.token # 3) Confirma la transacción cuando el usuario vuelva response = Transbank::Webpay::WebpayPlus::Transaction::commit(token: @token) 123456789101112 file_copy# 1) Inicia una nueve transacción response = transbank.webpay.webpay_plus.create(buy_order, session_id, amount, return_url) # 2) Redirige a Transbank a response.url enviando response.token # 3) Confirma la transacción cuando el usuario vuelva response = transbank.webpay.webpay_plus.transaction.commit(token) 1234567 file_copy// 1) Inicia una nueve transacción Webpay Plus const response = await WebpayPlus.Transaction.create( buyOrder, sessionId, amount, returnUrl ); // 2) Redirige a Transbank a response.url enviando response.token // 3) Confirma la transacción cuando el usuario vuelva const commitResponse = await WebpayPlus.Transaction.commit(token); 12345678910 Try our new SDKs WE WANT TO HELP NEW BUSINESSES Because we want competition and supply in the world of online sales to grow, we make new businesses aware of the alternatives that exist today to set up a virtual store Know the alternatives * Products * Webpay * POS Integrado * Patpass * developers * How to start * SDK Documentation * API Reference * Plugins * status site * Shops * Integrators List * Solutions * Others * Frequent questions * Contact Form * Graphic resources * Terms and Conditions * Leave us your ideas on GitHub Made with love by CumbreGroup, Continuum and Transbank. * Español * English English