Esta página es el aprovisionamiento. Qué es una participación hospedada, cómo le llega un crédito entrante, cómo se comporta su ciclo de vida y cada rechazo que puede responder están en Participantes indirectos.
Paso 7: la clave de cifrado del secreto de entrega
Por qué existe este paso. Cuando registras un participante indirecto, entregas un secreto de entrega. El plugin firma con él cada aviso que envía al endpoint de esa institución, y así la institución sabe que el aviso realmente vino de ti. Ese secreto se almacena cifrado, y la clave que lo cifra no viene de la base de datos. Viene de afuera. Si la clave no está configurada, todo registro que lleve un secreto falla. Esto no es un caso límite — es toda la superficie de escritura del flujo indirecto.POST es toda la recuperación.
Aquí
409 significa “aprovisiónala”, no “vuelve a intentarlo más tarde”. El riel buscó la clave y estableció que no está, y solo un operador puede ponerla ahí — así que repetir la llamada sin ese cambio falla de forma idéntica. Por eso el código es un 409 y no dice nada sobre reintentar.Su hermano es 503 PIX-0123, “Indirect delivery key source unavailable”, que es lo que obtienes cuando la clave no se pudo leer: el backend de custodia la rechazó o no respondió. Ahí no se sabe que la clave falte — la lectura misma no se completó — por lo que la respuesta nombra la dependencia que falla y reintentar es la jugada correcta. Ambos rechazan el registro y no almacenan nada; el par existe para que puedas distinguir una configuración incompleta de una caída.
El formato: exactamente 64 caracteres hexadecimales. Es una clave AES-256 — 32 bytes — codificada en hexadecimal. Eso es 64 caracteres hexadecimales, ni 63 ni 65.
Un valor ausente, en blanco o mal formado producen todos el mismo
409 PIX-0107. No hay valor predeterminado ni degradación a guardar el secreto en claro. Eso es deliberado: un valor predeterminado silencioso aquí guardaría los secretos de los clientes cifrados con una clave que todo el mundo conoce.409 PIX-0107 a 201.
Paso 8: declara que este tenant hospeda participantes indirectos
plugin-br-pix-jd.indirects/enabled tiene que ser true.
204 cuando se acepta. Es un booleano JSON, sin comillas: {"value":"true"} responde 400.
La API de gestión funciona con la postura apagada, así que puedes registrar participantes antes de habilitarla — lo que la postura controla son las rutas del dinero. El desglose completo de lo que hace cada mitad está en Antes de registrar a nadie.
La lectura falla en modo cerrado. Si el systemplane no responde, si la clave no se resuelve, o si el valor vuelve con el tipo equivocado, el plugin lo lee como apagado — nunca encendido por accidente. Una ruta del dinero que “volvió a comportarse como una directa” sin que nadie haya tocado la clave es este mecanismo. Mira el systemplane.
Paso 9: registra un participante indirecto
Una sola llamada ejecuta todo el ensamblado: verifica el ISPB, crea la cuenta de liquidación@pi_{ispb} en Midaz y marca la participación como activa.
Un
201 significa que la participación está lista para usar: el registro es atómico, status siempre es ACTIVE, y no hay nada por lo que hacer polling.
Los rechazos, las acciones del ciclo de vida y cómo leer el registro de vuelta están en Participantes indirectos.
Las claves del systemplane del namespace indirects
Cinco claves, todas en plugin-br-pix-jd.indirects, y todas existen siempre. Las tres claves de entrega y de resolución solo tienen efecto una vez que enabled es true, porque ajustan las rutas del dinero. validate_ispb_on_jd es la excepción: controla un paso del registro, que funciona mientras enabled sigue en false.
204 cuando se acepta, 400 cuando el validador rechaza. Los booleanos y los enteros van sin comillas, y un valor fuera del rango responde 400 en lugar de recortarse en silencio.
Ninguno de los dos pasos que por sí solos rompen el flujo indirecto vive en este namespace. La identidad es la clave del systemplane
tenancy/jd_integration_binding, y sin ella todo pago rechaza con 409 PIX-0092. La clave de cifrado vive en una variable de despliegue o en un almacén de secretos, y sin ella todo registro rechaza con 409 PIX-0107.
