
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
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'.
const startResponse = await (new PatpassComercio.Inscription()).start(
userName,
email,
responseUrl
url,
name,
lastName,
secondLastName,
rut,
serviceId,
finalUrl,
maxAmount,
phone,
cellPhone,
patpassName,
personEmail,
commerceEmail,
address,
city
);{
"token": "2f0bc4ddf39fb49df07941cc1b9cd187fdfe9abf5cd84a299da2e42299511761",
"url": "https://pagoautomaticocontarjetasint.transbank.cl/nuevo-ic-rest/tokenComercioLogin"
}Una vez iniciada la inscripción, estos serán los datos de respuesta
Debes utilizar estos datos para crear un formulario
<form action="https://pagoautomaticocontarjetasint.transbank.cl/nuevo-ic-rest/tokenComercioLogin" method="POST">
<input type="hidden" name="tokenComercio" value="2f0bc4ddf39fb49df07941cc1b9cd187fdfe9abf5cd84a299da2e42299511761"/>
<input type="submit" value="Inscribir"/>
</form>Usando los siguientes datos
| Campo | Valor |
|---|---|
| Url de retorno luego de realizar la inscripción | http://tbk-node-test.continuumhq.dev/patpass_comercio/commit |
| Nombre del Cliente | Isaac |
| Apellido del Cliente | Newton |
| Segundo Apellido del Cliente | Gonzales |
| Rut del Cliente | 11111111-1 |
| Id del Servicio | Service_91201 |
| Url de redirección luego de generar el voucher | http://tbk-node-test.continuumhq.dev/patpass_comercio/voucher_return |
| Monto máximo de pago | 100 |
| Teléfono del contacto | 123456734 |
| Celular del contacto | 123456723 |
| Nombre de la inscripción en Patpass | Membresia de cable |
| Correo del contacto | [email protected] |
| Correo del comercio | [email protected] |
| Dirección del contacto | Satelite 101 |
| Ciudad del contacto | Santiago |
Con la respuesta del servicio creamos el formulario, para efectos del ejemplo
haremos el campo tokenComercio visible