Contenido en esta página
Comienza importando la librería TransaccionCompleta, y a continuación, crea la transacción necesaria.
const {
Options,
IntegrationCommerceCodes,
IntegrationApiKeys,
Environment,
TransaccionCompleta
} = require('transbank-sdk') // ES5
import {
Options,
IntegrationCommerceCodes,
IntegrationApiKeys,
Environment,
TransaccionCompleta
} from 'transbank-sdk'; // ES6
const tx = new TransaccionCompleta.Transaction(new Options(
IntegrationCommerceCodes.TRANSACCION_COMPLETA,
IntegrationApiKeys.WEBPAY,
Environment.Integration
));
// Es necesario ejecutar dentro de una función async para utilizar await
const createResponse = await tx.create(
buyOrder,
sessionId,
amount,
cvv,
cardNumber,
cardExpirationDate
);Una vez creada la transacción, recibirás los siguientes datos de respuesta:
{
'token': '01ab0a13bd6f5ad49f6d64a7ed4e0e50487741ef3d7d02b58df9501dccab9147',
}Ahora que hemos creado la transacción, se abren dos opciones para continuar: