Saltar al contenido

Descargas

Colección para Hoppscotch

Prueba todos los endpoints de la API desde Hoppscotch, un cliente HTTP gratuito que funciona en el navegador. La colección ya trae los headers, los cuerpos de ejemplo y pruebas automáticas que validan cada respuesta.

Entornos

CTC · Sandbox y Producción, con todas las variables necesarias.

environment.json


Cómo importarla

  1. Descarga los dos archivos de arriba.
  2. En Hoppscotch, abre Colecciones → Importar → Hoppscotch y selecciona CTC-API-docs.json.
  3. Abre Entornos → Importar → Hoppscotch, selecciona hoppscotch-ctc-env.json y activa CTC · Sandbox.
  4. Edita el entorno y llena las variables de la tabla de abajo. Como mínimo: host y apiKey.
  5. Ejecuta GET Catálogo de productos ★ para comprobar tu acceso. Después puedes consultar tu saldo y hacer ventas.

Qué incluye

CarpetaPeticiónEndpoint
01 · ConsultasGET Catálogo de productos ★GET /api/v1/tae/products
01 · ConsultasGET Saldo ★GET /api/v1/tae/balance
02 · VentasPOST Recarga TAE ★POST /api/v1/tae/do-transaction
02 · VentasPOST Pago de servicioPOST /api/v1/tae/do-transaction
02 · VentasPOST Venta de PINPOST /api/v1/tae/do-transaction
02 · VentasPOST Venta de eSIMPOST /api/v1/tae/do-transaction
03 · Estado de transacciónGET Consultar estado por folio ★GET /api/v1/tae/check-transaction/:folio

Las peticiones marcadas con ★ son las del flujo básico.


Variables del entorno

VariableSe llenaDescripción
hostA manoDominio de la API, sin /api/v1. Te lo proporciona CTC.
apiKeyA manoTu API Key (ctc_...). Secreta.
folioPrefixOpcionalPrefijo de los folios generados. Por defecto API.
phoneA manoCelular a 10 dígitos para recargas y pines (en eSIM, teléfono de contacto).
taeAmountA manoMonto de la recarga. Debe ser un monto autorizado para el producto.
serviceReferenceA manoReferencia del recibo para el pago de servicio.
serviceAmountA manoImporte del pago de servicio (hasta 2 decimales).
pinAmountA manoDenominación del pin.
esimAmount, customerName, customerEmailA manoSolo para la venta de eSIM.
carrierId, serviceCarrierId, pinCarrierId, esimCarrierIdAutomáticoProductos a vender. Los guarda la petición de catálogo.
folioAutomáticoFolio de la última venta.
transactionIdAutomáticotransaction_id de la última venta exitosa.