Skip to main content
Version: 1.0.2

Sync Status

The SyncStatus method enables to receive the sync status from the XD Payments Platform after sending a response for inbound transaction

Method: InboundServiceClient:SyncStatus

Headers

NameValue
Credential"Basic c3VwcG9ydCsxQG5ldHN5cy1pbmMuY29tOjM5ZDYxOGJkNTVmN5NWQxY2RlNDE5"
Signature"{{signature}}"

Example

Payload Parameters
ParameterDescription

acceptedDate

Optional

String

Date and time of an inbound transaction is accepted

Example – "2024-06-03T02:59:04-04:00"

creditorAccount

Mandatory

Object

accountNumber

Mandatory

String

Account number of the beneficiary

Example – "200522479517839"

memberId

Mandatory

String

Routing number of the beneficiary bank/financial institution

Example – "101115399"

name

Mandatory

String

Name of the beneficiary

Example – "Williamson pvt ltd"

debtorAccount

Mandatory

Object

accountNumber

Mandatory

String

Account number of the sender

Example – "200105743028554"

memberId

Mandatory

String

Routing number of the sender bank/financial institution

Example – "101115315"

name

Mandatory

String

Name of the sender

Example – "Fintec"

instructedAmount

Mandatory

(Applicable only for TCH)

Object

amount

Mandatory

Number

Amount of transaction as instructed by the sender

Example – 1520000

currency

Mandatory

String

Currency code in which the transaction happens

Example – "USD"

msgID

Mandatory

String

Unique message identifier to identify the pacs.008 message

Example – "20240603101110802wT3Jtgca0FUQsW5"

processor

Mandatory

String

Payment channel through which the transaction happens

Possible values:

"FEDNOW"

"TCH"

Example – "FEDNOW"

rawMessage

Mandatory

String

Raw response message related to the transaction encoded in Base64

Example – "Base64 encoded data for received xml message"

referenceNumber

Mandatory

String

Reference number of the sync status message

Example – "20240603101110802wT3Jtgca0FUQsW5"

settlementDate

Optional

String

Date on which the transaction is settled to the beneficiary bank

Example – "2024-06-03"

transactionStatus

Mandatory

String

Status of original transaction

Example – "ACSC"

transactionType

Mandatory

(Applicable only for FedNow)

String

Type of transaction

Example – "FED_CCT_IN"

uuid

Mandatory

String

Unique ID present in the message

Example – "4fd72a8d-448b-4695-9435-d6b646c00bc4"

windowID

Mandatory

(Applicable only for TCH)

String

Unique ID used for reconciliation of transaction

Example – "001"

Request Body (Applicable for both FedNow and TCH)


{
"acceptedDate": "2024-06-03T02:59:04-04:00",
"creditorAccount": {
"accountNumber": "200522479517839",
"memberId": "101115399",
"name": "Williamson pvt ltd"
},
"debtorAccount": {
"accountNumber": "200105743028554",
"memberId": "101115315",
"name": "Fintec"
},
"instructedAmount": { //applicable only for TCH
"amount": 1520000,
"currency": "USD"
},
"msgID": "20240603101110802wT3Jtgca0FUQsW5",
"processor": "FEDNOW",
"rawMessage": "Base64 encoded data for received xml message",
"referenceNumber": "20240603101110802wT3Jtgca0FUQsW5",
"settlementDate": "2024-06-03",
"transactionStatus": "ACSC",
"transactionType": "FED_CCT_IN", //applicable only for FedNow
"uuid": "4fd72a8d-448b-4695-9435-d6b646c00bc4",
"windowID": "001" //applicable only for TCH
}

Response

Response Parameters
ParameterDescription

referenceNumber

String

Reference number of the sync status message

Example – "20240603101110802wT3Jtgca0FUQsW5"

status

String

Status of the request received for sync response

Example – "SyncResponse Successfully"

Response Body (Applicable for both FedNow and TCH)


{
"referenceNumber": "20240603101110802wT3Jtgca0FUQsW5",
"status": "SyncResponse Successfully"
}