Cada participante tiene su propio ISPB
Directo o indirecto, cada participante lleva un ISPB. El ISPB es el código de 8 caracteres, letras mayúsculas o dígitos, que el Banco Central da a cada institución. Dos hechos sobre él deciden la mayor parte de lo que sigue:
- El ISPB da identidad y enrutamiento. El ISPB de un participante indirecto lo nombra en cada mensaje de Pix. Un crédito entrante lo usa para encontrar a la institución correcta. Una orden saliente lo usa para decir en nombre de quién se mueve el dinero.
- El ISPB no es liquidación. El participante directo que hospeda a un participante indirecto liquida su Pix. Un ISPB no le da a una institución una cuenta de liquidación en el Banco Central.
tenancy/jd_integration_binding. El ISPB de cada participante indirecto va en su registro, y en ningún otro lugar. Hospedar participantes indirectos explica qué pasa cuando confundes los dos.
Una cuenta de liquidación, tres capas de posición
La cuenta que liquida Pix en el Banco Central es la Conta PI, la cuenta de liquidación de Pix. Hay exactamente una por participante directo. Un deploy puede operar varios participantes mediante el catálogo de organizaciones. En ese caso, cada participante tiene su propia Conta PI. Un participante indirecto no tiene Conta PI. Eso es lo que lo hace indirecto. La posición de un participante indirecto existe en tres capas, y una parte distinta mantiene cada capa:
La segregación ocurre en la tercera capa. Cada participante indirecto liquida en su propia cuenta
@pi_{ispb}. El dinero de una institución nunca se mezcla con el de otra, ni con tu propio libro. Participantes indirectos explica qué crea un registro y cómo el plugin deriva el alias.
Tu ledger es la capa que autoriza un pago. El riel rechaza un pago que excede el saldo en Midaz antes de enviar nada a JD. Un saldo en las otras capas no autoriza nada por sí solo. Eso incluye la Conta PI en el Banco Central y el límite de una institución en JD. Cuando el ledger dice que no, la orden nunca sale de tu lado.
Cómo controlas cada posición
El participante directo es dueño del ciclo de vida de cada posición, de principio a fin:
- El registro crea la posición.
POST /v1/indirectscrea la cuenta@pi_{ispb}en Midaz antes de escribir la fila de la participación. Tú nunca creas la cuenta. - Tú la fondeas. La posición empieza en cero. La carga inicial viene de la cuenta de compensación externa (por ejemplo,
@external/BRL), con la misma mecánica de asiento que cualquier saldo de apertura. Hasta que la posición tenga fondos, el riel rechaza todo pago que sale a través de ese participante indirecto, por saldo insuficiente. Para el procedimiento, consulta fondea la posición. - El cash-in la acredita. Un Pix entrante para un cliente de un participante indirecto se contabiliza en la
@pi_{ispb}de esa institución. El dinero se detiene en ti. Después de tu aviso, la institución acredita a su propio cliente en su propio core. - El cash-out la debita. Una orden saliente en nombre de un participante indirecto debita su
@pi_{ispb}. Nunca debita tus propias cuentas ni la posición de otro participante indirecto. - Un cierre necesita una posición en cero. El riel rechaza
closecon409 PIX-0096mientras la cuenta@pitodavía tenga fondos, y la respuesta nombra la causa. Una posición cerrada nunca atrapa dinero.
Hospedar participantes indirectos no cambia tu propio libro
Un despliegue con el hospedaje habilitado continúa operando como un participante directo simple. En cada crédito entrante, la resolución hace sus preguntas en este orden:
- “¿Este ISPB receptor es el nuestro?” Si lo es, el crédito es para tu libro. La cuenta se resuelve a través del CRM, como en un despliegue que no hospeda a nadie.
- Solo después: “¿Coincide con una participación indirecta?” Si coincide una participación
ACTIVE, el crédito se contabiliza en la@pi_{ispb}de esa institución. - ¿Ninguna de las dos? El riel rechaza el crédito. No supone nada y no contabiliza nada a ciegas.
Un eje distinto: varios participantes directos en un deploy
Hospedar participantes indirectos no es la única forma en que una segunda institución aparece en este riel. No confundas las dos. Un grupo económico puede operar ambas instituciones del grupo como participantes directos en un solo deploy, a través del catálogo de organizaciones. Por ejemplo, un holding puede operar una institución de pago y una fintech de crédito, cada una con su propio ISPB. Los dos ejes difieren en todo lo que importa:
Un participante indirecto es una posición dentro de tu libro. Una organización adicional es otro libro por completo: una institución regulada separada, y sus registros nunca se mezclan con los tuyos. Un deploy puede hacer ambas cosas a la vez. Puede hospedar participantes indirectos bajo una organización y operar varias organizaciones del mismo grupo.
A dónde ir después
- Hospedar participantes indirectos: el aprovisionamiento. Cubre la clave de cifrado, la postura, el registro de cada institución y el fondeo de su posición.
- Multiorganización y ledgers: el otro eje. Cubre varios participantes directos, y varios libros por participante, en un solo deploy.
- Participantes indirectos: qué es una participación hospedada, cómo le llega el dinero y su ciclo de vida.
- Configurar el riel: la cadena de aprovisionamiento del participante directo. Todo lo anterior se apoya en ella.
- Pix vía JD: el resumen del riel y su mapa de dominios.

