tbk logo

Transacción Completa - Crear transacción

En este paso sucede la creación de la transacción con el objetivo de obtener un identificador único para la misma.
Paso 1: Petición

Comienza importando la librería TransaccionCompleta, y a continuación, crea la transacción necesaria.

const TransaccionCompleta = require('transbank-sdk').TransaccionCompleta; // ES5
import { TransaccionCompleta } from 'transbank-sdk'; // ES6

// Es necesario ejecutar dentro de una función async para utilizar await
const createResponse = await (new TransaccionCompleta.Transaction()).create(
  buyOrder, 
  sessionId, 
  amount, 
  cvv,
  cardNumber,
  cardExpirationDate
);
Paso 2: Respuesta

Una vez creada la transacción, recibirás los siguientes datos de respuesta:

{
  'token': '01abdbf78f3215ee8d0f6620395d768fd8d8c850f17b4c462c10edd6775ccbfc',
}
¡Transacción creada!

Ahora que hemos creado la transacción, se abren dos opciones para continuar:

  • Consultar Cuotas(opcional): Alternativamente puedes realizar consultas de cuotas para ofrecer opciones de pago a plazos.
  • Confirmar Transacción: Debes confirmar directamente la transacción para finalizar con el proceso de pago.
¿Tienes alguna duda de integración?
Escríbenos por slack
Escríbenos por slackÚnete a nuestra comunidad de integradores. Nuestro equipo está ahí para ayudarte
Envíanos un mensaje
Envíanos un mensajeNecesitas resolver algún tipo de incidencia, contáctanos a través de correo electrónico