Referencia de Transporte

Esta página detalla todas las interfaces que entran y salen de la CSM service. Se ha dividido en dos partes. Cada parte describe las colas de mensajes y los temas donde fluye la información:

  • Parte 1 — del servicio de pago/recuperación/débito directo a CSM service

  • Parte 2 — desde el CSM service al servicio de pago/reembolso/débito directo

  • Parte 3 — Referencia de configuración

Parte 1: Servicio de Pago/Recuperación a CSM service

ID Nombre Carga ISO20022 Descripción Valor predeterminado de la cola JMS Valor por Defecto del Tema de Kafka Clave de configuración de la cola JMS Clave del tema de Kafka (consulte la nota)

1-1

Aclare y resuelva la solicitud

pacs. 008

El servicio de pago indica que desea enviar una transferencia de crédito a la CSM

clearandsettle.debtor.to.csm

CLEARANDSETTLE_DEBTOR_TO_CSM

csm.jms.clear-and-settle.debtor-to-csm.queue

csm.kafka.[consumer|producer].topics.clear-and-settle.debtor-to-csm

1-2

Solicitud de reglas del esquema (Deudor)

pacs. 008

Valide una transferencia de crédito antes de enviarla a un CSM, se marcará como DEUDOR a menos que el usuario especifique un flowType en supportingContext. Nota: puede manejar todos los tipos de validación.

clearandsettle.debtor.to.csm

CLEARANDSETTLE_DEBTOR_TO_CSM

csm.jms.clear-and-settle.debtor-to-csm.queue

csm.kafka.[consumer|producer].topics.clear-and-settle.debtor-to-csm

1-3

Enviar solicitud de estado

pacs. 028

El servicio de pago indica que desea enviar una solicitud de consulta de estado a la CSM

clearandsettle.debtor.to.csm

CLEARANDSETTLE_DEBTOR_TO_CSM

csm.jms.clear-and-settle.debtor-to-csm.queue

csm.kafka.[consumer|producer].topics.clear-and-settle.debtor-to-csm

1-4

Solicitud de activación de pago al acreedor (solicitud de pago)

pain. 013

El servicio de pago indica que desea enviar una solicitud de pago a la CSM

clearandsettle.debtor.to.csm

CLEARANDSETTLE_DEBTOR_TO_CSM

csm.jms.clear-and-settle.debtor-to-csm.queue

csm.kafka.[consumer|producer].topics.clear-and-settle.debtor-to-csm

1-5

Respuesta de activación de pago del deudor (respuesta a la solicitud de pago)

pain. 014

El servicio de pago indica que desea enviar una respuesta de solicitud de pago a la CSM

clearandsettle.debtor.to.csm

CLEARANDSETTLE_DEBTOR_TO_CSM

csm.jms.clear-and-settle.debtor-to-csm.queue

csm.kafka.[consumer|producer].topics.clear-and-settle.debtor-to-csm

1-6

Reciba la respuesta de pago

pacs. 002

Respuesta a 2-4

clearandsettle.creditor.to.csm

CLEARANDSETTLE_CREDITOR_TO_CSM

csm.jms.clear-and-settle.creditor-to-csm.queue

csm.kafka.[consumer|producer].topics.clear-and-settle.creditor-to-csm

1-7

Recibir respuesta de devolución

pacs. 002

Respuesta a 2-7

rrr.from.debtor

RRR_DEBTOR_TO_CSM

csm.jms.rrr.debtor-to-csm.queue

csm.kafka.[consumer|producer].topics.rrr.debtor-to-csm

1-8

Recibir Respuesta a Solicitud de Estado

pacs. 002

Respuesta a 2-15

clearandsettle.creditor.to.csm

CLEARANDSETTLE_CREDITOR_TO_CSM

csm.jms.clear-and-settle.creditor-to-csm.queue

csm.kafka.[consumer|producer].topics.clear-and-settle.creditor-to-csm

1-9

Mensajes de deudores RRR a CSM

camt. 056, pacs. 028, pacs. 002

El servicio de recuperación indica que desea enviar una solicitud de recuperación o una solicitud de consulta de recuperación a la CSM

rrr.debtor.to.csm

RRR_DEBTOR_TO_CSM

csm.jms.rrr.debtor-to-csm.queue

csm.kafka.[consumer|producer].topics.rrr.debtor-to-csm

1-10

Mensajes de acreedores RRR a CSM

pacs. 004, camt. 029, pacs. 002

El servicio de recuperación responde a la solicitud de recuperación previamente recibida con una respuesta positiva o negativa.

rrr.creditor.to.csm

RRR_CREDITOR_TO_CSM

csm.jms.rrr.creditor-to-csm.queue

csm.kafka.[consumer|producer].topics.rrr.creditor-to-csm

1-11

Solicitud de reglas del esquema (Acreedor)

pacs. 008

Valide una transferencia de crédito antes de enviarla a un CSM, se marcará como CREDITOR a menos que el usuario especifique un flowType en supportingContext. Nota: puede manejar todos los tipos de validación.

clearandsettle.creditor.to.csm

CLEARANDSETTLE_CREDITOR_TO_CSM

csm.jms.clear-and-settle.creditor-to-csm.queue

csm.kafka.[consumer|producer].topics.clear-and-settle.creditor-to-csm

1-13

Solicitud de reglas del esquema

pacs. 008

Valide una transferencia de crédito antes de enviarla a un CSM

clearandsettle.debtor.to.csm

CLEARANDSETTLE_DEBTOR_TO_CSM

csm.jms.clear-and-settle.debtor-to-csm.queue

csm.kafka.[consumer|producer].topics.clear-and-settle.debtor-to-csm

1-14

Envíe solicitud de estado desde el servicio de acreedores.

pacs. 028

El servicio de acreedores indica que desea enviar una solicitud de estado al CSM

clearandsettle.creditor.to.csm

CLEARANDSETTLE_CREDITOR_TO_CSM

csm.jms.clear-and-settle.creditor-to-csm.queue

csm.kafka.[consumer|producer].topics.clear-and-settle.creditor-to-csm

1-15

Recoja y liquide la solicitud

pacs. 003

El servicio de pago indica que desea enviar una solicitud de domiciliación bancaria a la CSM

directdebit.creditor.to.csm

DIRECTDEBIT_CREDITOR_TO_CSM

csm.jms.direct-debit.creditor-to-csm.queue

csm.kafka.[consumer|producer].topics.direct-debit.creditor-to-csm

1-16

Solicitud de reglas del esquema de domiciliación bancaria

pacs. 003

Valide un débito directo antes de enviarlo a un CSM, se marcará como CREDITOR a menos que el usuario especifique un flowType en supportingContext

directdebit.creditor.to.csm

DIRECTDEBIT_CREDITOR_TO_CSM

csm.jms.direct-debit.creditor-to-csm.queue

csm.kafka.[consumer|producer].topics.direct-debit.creditor-to-csm

1-17

Solicitud de cancelación de domiciliación bancaria

camt. 056

El servicio de pago indica que desea enviar una solicitud de cancelación de pago por domiciliación a la CSM

directdebit.creditor.to.csm

DIRECTDEBIT_CREDITOR_TO_CSM

csm.jms.direct-debit.creditor-to-csm.queue

csm.kafka.[consumer|producer].topics.direct-debit.creditor-to-csm

1-18

Solicitud de reversión de domiciliación bancaria

pacs. 007

El servicio de pago indica que desea enviar una solicitud de reversión de pago por domiciliación bancaria a la CSM

directdebit.creditor.to.csm

DIRECTDEBIT_CREDITOR_TO_CSM

csm.jms.direct-debit.creditor-to-csm.queue

csm.kafka.[consumer|producer].topics.direct-debit.creditor-to-csm

Parte 2:CSM Service a Servicio de Pago/Revocación

ID

Nombre

Carga ISO20022

Descripción

Valor predeterminado de la cola JMS

Valor por Defecto del Tema de Kafka

Clave de configuración de la cola JMS

Clave del tema de Kafka (consulte la nota)

2-1

Aclare y resuelva la respuesta

pacs. 002

Respuesta a 1-1

clearandsettle.csm.to.debtor

CLEARANDSETTLE_CSM_TO_DEBTOR

csm.jms.clear-and-settle.csm-to-debtor.queue

csm.kafka.[consumer|producer].topics.clear-and-settle.csm-to-debtor

2-2

Valide contra las reglas del esquema de respuesta (Deudor)

(N/A)

Respuesta a 1-2

clearandsettle.csm.to.debtor

CLEARANDSETTLE_CSM_TO_DEBTOR

csm.jms.clear-and-settle.csm-to-debtor.queue

csm.kafka.[consumer|producer].topics.clear-and-settle.csm-to-debtor

2-3

Respuesta técnica

(N/A)

Reconocimiento técnico del mensaje enviado desde CSM to CSM Service a Servicio de Pago

clearandsettle.technical.response

CLEARANDSETTLE_TECHNICAL_RESPONSE

csm.jms.clear-and-settle.technical-response.queue

csm.kafka.[consumer|producer].topics.clear-and-settle.technical-response

2-4

Reciba la solicitud de pago

pacs. 008

The CSM Service quiere que el Servicio de Pago maneje esta solicitud de transferencia de crédito del acreedor

clearandsettle.csm.to.creditor

CLEARANDSETTLE_CSM_TO_CREDITOR

csm.jms.clear-and-settle.csm-to-creditor.queue

csm.kafka.[consumer|producer].topics.clear-and-settle.csm-to-creditor

2-5

Reciba la solicitud de pago liquidado.

pacs. 002

Normalmente conocido como un pacs. 002 confirmación, iniciada por 2-4, enviado al servicio de pago en un rol de acreedor tras la liquidación exitosa

clearandsettle.csm.to.creditor

CLEARANDSETTLE_CSM_TO_CREDITOR

csm.jms.clear-and-settle.csm-to-creditor.queue

csm.kafka.[consumer|producer].topics.clear-and-settle.csm-to-creditor

2-6

Tiempo de espera para recibir el pago

pacs. 002

Una variante especial de 2-5 que puede ser configurado si el Servicio de Pago desea recibir el pago timeouts separadamente a tráfico regular para priorizar la recepción de pacs. 008 tráfico sobre rechazado pacs. 002 tráfico

clearandsettle.csm.to.creditor

CLEARANDSETTLE_CSM_TO_CREDITOR

csm.jms.clear-and-settle.csm-to-creditor.queue

csm.kafka.[consumer|producer].topics.clear-and-settle.csm-to-creditor

2-7

Recibir solicitud de devolución

pacs. 004

El CSM ha enviado un retorno de pago al servicio de pagos

clearandsettle.csm.to.debtor

CLEARANDSETTLE_CSM_TO_DEBTOR

csm.jms.clear-and-settle.csm-to-debtor.queue

csm.kafka.[consumer|producer].topics.clear-and-settle.csm-to-debtor

2-8

Reciba la solicitud de consulta sobre el estado del pago.

pacs. 028

El CSM ha enviado una consulta sobre el estado del pago al servicio de pagos

clearandsettle.csm.to.debtor

CLEARANDSETTLE_CSM_TO_DEBTOR

csm.jms.clear-and-settle.csm-to-debtor.queue

csm.kafka.[consumer|producer].topics.clear-and-settle.csm-to-debtor

2-9

Respuesta a la solicitud de estado

pacs. 002

Respuesta a 1-3

clearandsettle.csm.to.creditor

CLEARANDSETTLE_CSM_TO_CREDITOR

csm.jms.clear-and-settle.csm-to-creditor.queue

csm.kafka.[consumer|producer].topics.clear-and-settle.csm-to-creditor

2-10

Solicitud de pago del deudor

pain. 014

Respuesta a 1-5

clearandsettle.csm.to.creditor

CLEARANDSETTLE_CSM_TO_CREDITOR

csm.jms.clear-and-settle.csm-to-creditor.queue

csm.kafka.[consumer|producer].topics.clear-and-settle.csm-to-creditor

2-11

Solicitud de pago del acreedor

pain. 014

Respuesta a 1-4

clearandsettle.csm.to.debtor

CLEARANDSETTLE_CSM_TO_DEBTOR

csm.jms.clear-and-settle.csm-to-debtor.queue

csm.kafka.[consumer|producer].topics.clear-and-settle.csm-to-debtor

2-12

Notificación de la posición de liquidez

camt. 052

Notificación de la posición de liquidez enviada al Servicio de Pago

csm.notifications

CSM_NOTIFICATIONS

csm.jms.notifications.queue

csm.kafka.[consumer|producer].topics.notifications

2-13

Notificación de ajuste de liquidez

camt. 054

Notificación de ajuste de liquidez enviada al Servicio de Pago

csm.notifications

CSM_NOTIFICATIONS

csm.jms.notifications.queue

csm.kafka.[consumer|producer].topics.notifications

2-14

Notificación de disponibilidad del participante

admi. 004

Notificación de indisponibilidad del participante enviada al Servicio de Pago

csm.notifications

CSM_NOTIFICATIONS

csm.jms.notifications.queue

csm.kafka.[consumer|producer].topics.notifications

2-15

Recibir Solicitud de Estado

pacs. 028

CSM ha enviado un mensaje de consulta de estado al Servicio de Pagos.

clearandsettle.csm.to.creditor

CLEARANDSETTLE_CSM_TO_CREDITOR

csm.jms.clear-and-settle.csm-to-creditor.queue

csm.kafka.[consumer|producer].topics.clear-and-settle.csm-to-creditor

2-16

Todos los mensajes de CSM a RRR Deudor (responder a un recordatorio)

pacs. 004, camt. 029, pacs. 002

CSM Service envía una respuesta a la solicitud de retirada emitida anteriormente sobre la cual se puede responder de manera positiva (pacs. 004) o negativamente (camt. 029)

rrr.csm.to.debtor

RRR_CSM_TO_DEBTOR

csm.jms.rrr.csm-to-debtor.queue

csm.kafka.[consumer|producer].topics.rrr.csm-to-debtor

2-17

Todos los mensajes de CSM a RRR Acreedor

camt. 056, pacs. 028, pacs. 002, pacs. 004

CSM Service envía solicitud de recuperación o solicitud de consulta de recuperación para transacción procesada previamente

rrr.csm.to.creditor

RRR_CSM_TO_CREDITOR

csm.jms.rrr.csm-to-creditor.queue

csm.kafka.[consumer|producer].topics.rrr.csm-to-creditor

2-18

Valide contra las reglas del esquema de respuesta (Acreedor)

(N/A)

Respuesta a 1-2

clearandsettle.csm.to.creditor

CLEARANDSETTLE_CSM_TO_CREDITOR

csm.jms.clear-and-settle.csm-to-creditor.queue

csm.kafka.[consumer|producer].topics.clear-and-settle.csm-to-creditor

2-19

Valide contra las reglas del esquema de respuesta (Deudor)

(N/A)

Respuesta a 1-2

clearandsettle.csm.to.debtor

CLEARANDSETTLE_CSM_TO_DEBTOR

csm.jms.clear-and-settle.csm-to-debtor.queue

csm.kafka.[consumer|producer].topics.clear-and-settle.csm-to-debtor

2-20

Respuesta a la solicitud de estado

pacs. 002

Respuesta a 1-14

clearandsettle.csm.to.creditor

CLEARANDSETTLE_CSM_TO_CREDITOR

csm.jms.clear-and-settle.csm-to-creditor.queue

csm.kafka.[consumer|producer].topics.clear-and-settle.csm-to-creditor

2-21

Recoja y liquide la respuesta

pacs. 003

Respuesta a 1-15

collectandsettle.csm.to.creditor

COLLECTANDSETTLE_CSM_TO_CREDITOR

csm.jms.direct-debit.csm-to-creditor.queue

csm.kafka.[consumer|producer].topics.direct-debit.csm-to-creditor

2-22

Respuesta técnica (Domiciliación bancaria)

(N/A)

Reconocimiento técnico del mensaje de domiciliación enviado desde CSM to CSM Service a Servicio de Pago

directdebit.technical.response

DIRECTDEBIT_TECHNICAL_RESPONSE

csm.jms.direct-debit.technical-response.queue

csm.kafka.[consumer|producer].topics.direct-debit.technical-response

2-23

Valide contra las reglas del esquema de domiciliación bancaria.

(N/A)

Respuesta a 1-16

directdebit.csm.to.creditor

DIRECTDEBIT_CSM_TO_CREDITOR

csm.jms.direct-debit.csm-to-creditor.queue

csm.kafka.[consumer|producer].topics.direct-debit.csm-to-creditor

2-24

Respuesta de cancelación de domiciliación bancaria

camt. 056

Respuesta a 1-17

directdebit.csm.to.creditor

DIRECTDEBIT_CSM_TO_CREDITOR

csm.jms.direct-debit.csm-to-creditor.queue

csm.kafka.[consumer|producer].topics.direct-debit.csm-to-creditor

2-25

Respuesta de reversión de domiciliación bancaria

pacs. 007

Respuesta a 1-18

directdebit.csm.to.creditor

DIRECTDEBIT_CSM_TO_CREDITOR

csm.jms.direct-debit.csm-to-creditor.queue

csm.kafka.[consumer|producer].topics.direct-debit.csm-to-creditor

Nota sobre Kafka claves de configuración

A diferencia de JMS, Kafka la configuración es direccional, por lo que las claves de configuración se han especificado de esta manera:

csm.kafka.[consumer|producer].topics.clear-and-settle.creditor-to-csm

Al anular la configuración del tema, asegúrese de establecer la propiedad correcta para el servicio adecuado dependiendo de la dirección del mensaje. Utilice la siguiente tabla para determinar el prefijo correcto a utilizar:

Tipo de mensaje Prefijo de configuración de Kafka para el servicio de Pago/R Prefijo de configuración de Kafka para CSM service

Servicio de Pago a CSM service(Parte 1)

csm.kafka.producer.topics

csm.kafka.consumer.topics

CSM service a Servicio de Pago (Parte 2)

csm.kafka.consumer.topics

csm.kafka.producer.topics

Parte 3: Connector Transport Referencia de Configuración

Las siguientes tablas enumeran los connector transport s definido en el CSM Módulo de inicio del cliente, agrupado por tipo de servicio.

Servicio de Transferencia de Crédito (CT)Connector Transport s

Send Connector Transportes

Nombre del conector Ruta de Configuración de Transporte JMS Ruta de Configuración de Transporte de Kafka

CSMClear And Settle Send

csm.jms.clear-and-settle.debtor-to-csm

csm.clear-and-settle.debtor-to-csm.kafka.producer

CSMRecibir Respuesta De Pago Enviar

csm.jms.clear-and-settle.creditor-to-csm

csm.clear-and-settle.creditor-to-csm.kafka.producer

CSMSend Information Request To CSMSend

csm.jms.clear-and-settle.creditor-to-csm

csm.clear-and-settle.creditor-to-csm.kafka.producer

enviar Respuesta Solicitud Información AConector Envio CSM

csm.jms.clear-and-settle.debtor-to-csm

csm.clear-and-settle.debtor-to-csm.kafka.producer

enviar Respuesta Solicitud Información Adicional CSMSend Connector

csm.jms.clear-and-settle.debtor-to-csm

csm.clear-and-settle.debtor-to-csm.kafka.producer

CSMCreditor Request To Pay Request Send

csm.jms.clear-and-settle.debtor-to-csm

csm.clear-and-settle.debtor-to-csm.kafka.producer

CSMDebtor Request To Pay Response Send

csm.jms.clear-and-settle.debtor-to-csm

csm.clear-and-settle.debtor-to-csm.kafka.producer

CSMRecibir Estado De Consulta De Pago Respuesta Enviar

csm.jms.clear-and-settle.creditor-to-csm

csm.clear-and-settle.creditor-to-csm.kafka.producer

CSMSlow Receive Payment Response Send

csm.jms.clear-and-settle.creditor-to-csm

csm.clear-and-settle.creditor-to-csm.kafka.producer

CSMStatus Request Send

csm.jms.clear-and-settle.debtor-to-csm

csm.clear-and-settle.debtor-to-csm.kafka.producer

CSMCreditor Status Request Send

csm.jms.clear-and-settle.creditor-to-csm

csm.clear-and-settle.creditor-to-csm.kafka.producer

Receive Connector Transportes

Nombre del conector Ruta raíz de configuración de JMS Ruta de Configuración Raíz de Kafka

ClearAndSettleCSMToDebtorReceiveConnector

csm.jms.clear-and-settle.csm-to-debtor

csm.clear-and-settle.csm-to-debtor.kafka.consumer

clearAndSettleCSMToCreditorReceiveConnector

csm.jms.clear-and-settle.csm-to-creditor

csm.clear-and-settle.csm-to-creditor.kafka.consumer

NotificationsReceiveConnector

csm.jms.notifications

csm.notifications.kafka.consumer

ClearAndSettleTechnicalResponseReceiveConnector

csm.jms.clear-and-settle.technical-response

csm.clear-and-settle.technical-response.kafka.consumer

Servicio de Recall/Devolución/Resolución (RRR)Connector Transport s

Send Connector Transportes

Nombre del conector Ruta raíz de configuración de JMS Ruta de Configuración Raíz de Kafka

sendDebtorRRRRequestToCsm

csm.jms.rrr.debtor-to-csm

csm.rrr.debtor-to-csm.kafka.producer

sendDebtorRRRResponseToCsm

csm.jms.rrr.debtor-to-csm

csm.rrr.debtor-to-csm.kafka.producer

sendCreditorRRRRequestToCsm

csm.jms.rrr.creditor-to-csm

csm.rrr.creditor-to-csm.kafka.producer

sendCreditorRRRResponseToCsm

csm.jms.rrr.creditor-to-csm

csm.rrr.creditor-to-csm.kafka.producer

Receive Connector Transportes

Nombre del conector Ruta raíz de configuración de JMS Ruta de Configuración Raíz de Kafka

RRRCSMTo Deudor Recibir Conector

csm.jms.rrr.csm-to-debtor

csm.rrr.csm-to-debtor.kafka.consumer

RRRCSMTo Creditor Receive Connector

csm.jms.rrr.csm-to-creditor

csm.rrr.csm-to-creditor.kafka.consumer

Servicio de Domiciliación Bancaria (DD)Connector Transport s

Send Connector Transportes

Nombre del conector Ruta raíz de configuración de JMS Ruta de Configuración Raíz de Kafka

ddAcreedorAEnviarConectorTransporte

csm.jms.direct-debit.creditor-to-csm

csm.direct-debit.creditor-to-csm.kafka.producer

Receive Connector Transportes

Nombre del conector Ruta raíz de configuración de JMS Ruta de Configuración Raíz de Kafka

ddCsmToCreditorReceiveConnectorTransport

csm.jms.direct-debit.csm-to-creditor

csm.direct-debit.csm-to-creditor.kafka.consumer

DirectDebitTechnicalResponseReceiveConnectorTransport

csm.jms.direct-debit.technical-response

csm.direct-debit.technical-response.kafka.consumer

General JMS Notas

Las tablas anteriores enumeran las rutas raíz de configuración. Para ver la estructura que la configuración bajo esas rutas puede tomar, por favor consulte el JMS sección de la documentación del marco de conectores IPF.

Además de especificar la configuración de transporte,JMS connection factory la configuración puede ser customized a través de las siguientes propiedades:

csm.jms {
  # The URL of the JMS broker supporting the CSM API
  broker-url = "tcp://localhost:61616"

  # Sets the window size for flow control of the consumers created through this factory.
  # Value must be -1 (to disable flow control), 0 (to not buffer any messages) or greater than 0 (to set the maximum size of the buffer).
  consumer-window-size = 0

  # Sets the blocking call failover timeou duration.
  # When the client is awaiting failover, this is over and above the normal call timeout.
  # Value can be -1 (indicating infinity) or a duration.
  # If the duration is specified without units, milliseconds are assumed.
  failover-timeout = 5000

  # The blocking calls timeout duration.
  # If the duration is specified without units, milliseconds are assumed.
  call-timeout = 30000
}

General Kafka Notas

Las tablas anteriores enumeran las rutas raíz de configuración. Para ver la estructura que la configuración bajo esas rutas puede tomar, por favor consulte el Kafka sección de la documentación del marco de conectores IPF.