Transaction Objects

Transaction objects and their components

Transaction Parameters Object

{
  "amount": 0,
  "beneficiaryAccountNumber": "string",
  "imad": "string",
  "omad": "string",
  "originatorAccountNumber": "string",
  "originatorBankName": "string",
  "originatorRoutingNumber": "string",
  "originatorToBeneficiaryInfo": "string"
}

Transaction Object

{
  "accountNumber": "string",
  "achStatus": "INITIATED",
  "amount": [
    {
      "op": "gte",
      "value": "string"
    }
  ],
  "beginDate": "2024-03-02T18:31:14.967Z",
  "endDate": "2024-03-02T18:31:14.967Z",
  "externalId": "string",
  "linkedPaymentId": "string",
  "paymentId": "string",
  "productId": 0,
  "transactionStatus": [
    "POSTED"
  ],
  "transactionType": [
    "ADJUSTMENT_CREDIT"
  ],
  "updatedEnd": "2024-03-02T18:31:14.967Z",
  "updatedStart": "2024-03-02T18:31:14.967Z"
}

Payment Object

{
  "amount": 0,
  "note": "string",
  "paymentId": "string",
  "recipientAccountNumber": "string",
  "reference": "string",
  "senderAccountNumber": "string"
}

Setup Fee Transaction Object

{
  "accountNumber": "string",
  "amount": 0,
  "notes": "string",
  "settlementAccountNumber": "string",
  "subType": "SETUP_FEE"
}

Negative Balance Clearing Object

{
  "accountNumber": "string",
  "amount": 0,
  "notes": "string",
  "subType": "NEGATIVE_BALANCE_CLEARING"
}

Duplicate Entry Object

{
  "description": "string",
  "reason": "DUPLICATED_ENTRY"
}

Note Object

{
  "accountNumber": "string",
  "amount": 0,
  "notes": "string"
}

Counterparty Transaction Object

{
  "accountNumber": "string",
  "counterpartyId": 0,
  "direction": "CREDIT",
  "inbound": true,
  "status": "INITIATED",
  "updatedEnd": "2024-03-02T18:31:14.950Z",
  "updatedStart": "2024-03-02T18:31:14.950Z"
}

Return Code Object

{
  "endDate": "2024-03-02T18:31:14.949Z",
  "inbound": true,
  "returnCode": "string",
  "startDate": "2024-03-02T18:31:14.949Z"
}

Standard Service Transaction Object

{
  "accountNumber": "string",
  "addenda": "string",
  "amount": 0,
  "counterpartyId": 0,
  "description": "string",
  "externalId": "string",
  "secCode": "CCD",
  "service": "STANDARD"
}

ACH File Object

{
  "achId": "string",
  "filename": "string",
  "status": "INITIATED",
  "tracenumber": "string"
}