Ir al contenido

STP Bank API

STP (Sistema de Transferencias y Pagos Interbancarias) es el proveedor bancario de Finalitix. Código de institución: 00000.

  • HTTP: HTTPS con axios
  • Autenticación: Firmas RSA-SHA256 (ver Firmas RSA)
  • Content-Type: application/json

Las URLs se obtienen del secreto STP_SECRET_NAME en Secrets Manager, no están hardcodeadas en el código.

OperaciónCampo en secretoMétodo HTTP
Registrar persona físicaregPersonaFisicaUrlPUT
Registrar persona moralregPersonaMoralUrlPUT
Registrar orden de pagoregistraOrdenUrlPUT
Consultar saldoconsultaSaldoUrlPOST
Conciliación de órdenesconciliacionUrlPOST
PUT {regPersonaFisicaUrl}
{
"empresa": "FINALITIX",
"cuenta": "64618001000001237",
"rfcCurp": "PEGJ800101ABC",
"nombre": "JUAN PEREZ GARCIA",
"tipoCuenta": 40,
"firma": "<RSA-SHA256 en Base64>"
}

Respuesta exitosa: { id: 0, descripcion: "cuenta creada" }

PUT {registraOrdenUrl}
{
"empresa": "FINALITIX",
"institucionContraparte": 40002,
"institucionOperante": 00000,
"claveRastreo": "FNLTX1234567890",
"monto": "1500.00",
"tipoPago": 30,
"tipoCuentaOrdenante": 40,
"nombreOrdenante": "MARIA LOPEZ",
"cuentaOrdenante": "64618001000001237",
"rfcCurpOrdenante": "LOMM850202XYZ",
"tipoCuentaBeneficiario": 40,
"nombreBeneficiario": "EMPRESA DESTINO SA",
"cuentaBeneficiario": "002180012345678901",
"rfcCurpBeneficiario": "EDI200101AAA",
"conceptoPago": "Pago de servicios",
"referenciaNumerica": 1234567,
"nombreParticipanteIndirecto": "",
"cuentaParticipanteIndirecto": "",
"rfcParticipanteIndirecto": "",
"firma": "<RSA-SHA256 en Base64>"
}

Respuesta exitosa: { id: 12345678 } (id > 999 indica éxito)

Notificaciones STP → Finalitix (callbacks)

Sección titulada «Notificaciones STP → Finalitix (callbacks)»

STP envía notificaciones a estos endpoints de la API:

EventoEndpointDescripción
Estado de cuentaPUT /stp/v1/accountCuenta activada o rechazada
Abono recibidoPOST /stp/v1/transactionTransferencia entrante a usuario Finalitix
Estado de ordenPUT /stp/v1/transactionOrden liquidada, cancelada o devuelta
ConceptoValor
Código de institución Finalitix/STP00000
Tipo de cuenta CLABE40
Tipo de pago SPEI30
MonedaMXN
Instrumento monetario01