Inscribir Servicio

En este paso inscribiremos una tarjeta con el objetivo de obtener un identificador unico y poder en el siguiente paso redirigir al Tarjetahabiente hacia el formulario de inscripción

Petición

Para comenzar debes importar PatpassComercio y luego comenzar una inscripción Tener en cuenta que actualmente el ambiente de integración no soporta direcciones locales (como localhost, 127.0.0.1, 192.168.*.*) en los atributos en los atributos 'url' y 'finalUrl'.
                

//inicio sección de importación
import cl.transbank.common.IntegrationApiKeys;
import cl.transbank.common.IntegrationCommerceCodes;
import cl.transbank.common.IntegrationType;
import cl.transbank.patpass.PatpassComercio;
import cl.transbank.patpass.model.PatpassOptions;
import cl.transbank.patpass.responses.*;
//fin sección de importación

PatpassComercio.Inscription inscription = new PatpassComercio.Inscription(new PatpassOptions(IntegrationCommerceCodes.PATPASS_COMERCIO, IntegrationApiKeys.PATPASS_COMERCIO, IntegrationType.TEST));

PatpassComercioInscriptionStartResponse response = inscription.start(
                    returnUrl,
                    name,
                    lastName,
                    secondLastName,
                    rut,
                    serviceId,
                    finalUrl,
                    maxAmount,
                    phone,
                    cellPhone,
                    patpassName,
                    personEmail,
                    commerceEmail,
                    address,
                    city);

                
            

                

                
            

Respuesta

Una vez iniciada la inscripción, estos serán los datos de respuesta

Por último

Debes utilizar estos datos para crear un formulario
                
<form action="" method="POST">
   <input type="hidden" name="tokenComercio" value=""/>
   <input type="submit" value="Inscribir"/>
</form>
                
            


Ejemplo

Iniciamos la inscripción

Usando los siguientes datos
Campo Valor
Url de retorno luego de realizar la inscripción
Nombre del Cliente
Apellido del Cliente
Segundo Apellido del Cliente
Rut del Cliente
Id del Servicio
Url de redirección luego de generar el voucher
Monto máximo de pago
Teléfono del contacto
Celular del contacto
Nombre de la inscripción en Patpass
Correo del contacto
Correo del comercio
Correo del comercio
Ciudad del contacto

Por último

Con la respuesta del servicio creamos el formulario, para efectos del ejemplo haremos el campo token_ws visible
Formulario de redirección

VOLVER AL INICIO