Credit Transfer API

Overview

The Credit Transfer API is called during the payment execution flow when processing and managing credit transfers between a payment engine and a CSM Service. The following data models are supported within this API:

ExecutePaymentRequest

ExecutePaymentResponse

ReceivePaymentRequest

ReceivePaymentResponse

ReceivePaymentTimeout

ReceivePaymetSettledRequest

ReceivePaymentSettledResponse

ReceivePaymentStatusInquiryRequest

ReceivePaymentStatusInquiryResponse

TechnicalResponse

Summary

Integration Pattern

Asynchronous

Reply Method

Separate request/response queues/topics

Integration Method

JMS, Kafka

Message Format

JSON

Message Model

ISO20022

Security

TLS 1.2

Resiliency Strategies

Circuit Breaker, Backpressure, Automatic Retries

Models

ExecutePaymentRequest

Version:

pacs.008.001.08

ExecutePaymentResponse

Version:

pacs.002.001.10

ReceivePaymentRequest

Version:

pacs.008.001.08

ReceivePaymentResponse

Version:

pacs.002.001.10

ReceivePaymentSettledRequest

Version:

pacs.002.001.10

ReceivePaymentSettledResponse

Version:

N/A

ReceivePaymentStatusInquiryRequest

Version:

pacs.028.001.03

ReceivePaymentStatusInquiryResponse

Version:

pacs.002.001.10

ReceivePaymentTimeout

Version:

pacs.002.001.10

TechnicalResponse

Version:

pacs.002.001.10