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": "47b528e2a846dcf7b63bfca2bc9306a668c819d18416138df7b79da7219571d6",
"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="47b528e2a846dcf7b63bfca2bc9306a668c819d18416138df7b79da7219571d6"/>
<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_30471 |
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