Contenido en esta página
Para comenzar, importa la librería PatpassComercio y luego inicia una inscripción.Tener en cuenta: Actualmente, el ambiente de integración no admite direcciones locales (como localhost, 127.0.0.1, 192.168..) en los atributos 'url' y 'finalUrl'.
const {
Options,
IntegrationCommerceCodes,
IntegrationApiKeys,
PatpassEnvironment,
PatpassComercio
} = require('transbank-sdk'); // ES5
import {
Options,
IntegrationCommerceCodes,
IntegrationApiKeys,
PatpassEnvironment,
PatpassComercio
} from "transbank-sdk" // ES6
const tx = new PatpassComercio.Inscription(new Options(
IntegrationCommerceCodes.PATPASS_COMERCIO,
IntegrationApiKeys.PATPASS_COMERCIO,
PatpassEnvironment.Integration
));
const startResponse = await tx.start(
returnUrl,
name,
lastName,
secondLastName,
rut,
serviceId,
finalUrl,
maxAmount,
phone,
cellPhone,
patpassName,
personEmail,
commerceEmail,
address,
city
);Una vez iniciada la inscripción, recibirás los siguientes datos de respuesta:
{
'token': '2157146aa3a051d8e57733f15e97f8e12cb3672760ea80ac0e5b978201020cc2',
'url': 'https://pagoautomaticocontarjetasint.transbank.cl/nuevo-ic-rest/tokenComercioLogin'
}Utiliza los datos obtenidos durante la inscripción para generar un formulario, proporcionando al Tarjetahabiente una experiencia de inscripción fluida y segura.
<form action=https://pagoautomaticocontarjetasint.transbank.cl/nuevo-ic-rest/tokenComercioLogin method="POST">
<input type="hidden" name="tokenComercio" value="2157146aa3a051d8e57733f15e97f8e12cb3672760ea80ac0e5b978201020cc2"/>
<input type="submit" value="Pagar"/>
</form>Para poder iniciar la inscripción, se necesitan los siguientes datos: