Transaction
The following APIs are common to both Retail Banking and SME Banking.
| Name | Description | Introduced In |
|---|---|---|
| BillPayTransfer | This API allows the user to create a Bill Pay transfer. | 2020.04 |
| BulkBillPayTransfer | This API allows the user to perform a Bill Pay transfer in bulk. | 2020.04 |
| P2PTransfer | This API allows the user to perform a Person-To-Person transfer. | 2020.04 |
| DomesticWireTransfer | This API allows the user to perform a domestic wire transfer. | 2020.04 |
| InternationalWireTransfer | This API allows the user to perform an international wire transfer. | 2020.04 |
| getBulkWireFilesForUser | This API allows the user to fetch the bulk wire files that are created by the user. | 2020.04 |
| getBulkwireFileLineItems | This API allows the user to fetch the details of a bulk wire file (Line Items). | 2020.04 |
| createDisputedTransaction | This API allows the user to lodge a dispute for any posted transaction. | 2020.04 |
| getPostedDeposit | This API allows the user to fetch the deposit of a logged-in user. | 2020.04 |
| getPostedTransferAndP2pTransactions | This API allows the user to fetch the Person-To-Person transactions of the logged-in user. | 2020.04 |
| getPostedUserTransactions | This API allows the user to fetch the posted transactions of the logged in user. | 2020.04 |
| getRecentUserTransactions | This API allows the user to fetch the recent user transactions. | 2020.04 |
| getUserScheduledTransaction | This API allows the user to fetch the scheduled user transactions. | 2020.04 |
| Description: | This API is used to create a Bill Pay transfer. |
| Method: | POST |
| URL: | /services/data/v1/TransactionObjects/operations/Transaction/BillPayTransfer |
| Security Level: | Authorized App User |
| Header Request: | X-Kony-Authorization |
| Body Request: |
Parameters amount Specifies the amount that must be transferred between the two accounts. fromAccountNumber Specifies the account number from which the amount must be debited. transactionsNotes Specifies additional information about the transaction. scheduledDate Specifies the date on which the scheduled transfer payment must occur transactionType Specifies whether the transaction type is an internal transfer, an external transfer, or an international transfer. deliverBy Specifies the date by which the transfer must be completed. toAccountNumber Specifies the account number to which the amount must be credited. zipCode Specifies the zip code of the payee. billerId Specifies the unique ID of the biller. {
"amount": "12.00",
"fromAccountNumber": "190128223241502",
"transactionsNotes": "",
"scheduledDate": "2020-03-30T13:15:28.649Z",
"transactionType": "BillPay",
"deliverBy": "2020-03-30T13:15:28.644Z",
"toAccountNumber": "123",
"zipCode": "12312",
"billerId": "1"
}
|
| Response: |
Parameters /referenceId Specifies the unique ID generated for the Bill Pay transfer. /status Specifies the status of the Bill Pay transfer (Sent/Pending/Failure). /message Specifies the message that is based on the status of the transfer. /amount Specifies the amount that is transferred between the two accounts. /billerId Specifies the unique ID of the biller. /deliverBy Specifies the date by which the transfer must be completed. /fromAccountNumber Specifies the account number from which the amount must be debited. /scheduledDate Specifies the date on which the scheduled transfer payment must occur /toAccountNumber Specifies the account number to which the amount must be credited. /transactionsNotes Specifies whether the transaction type is an internal transfer, an external transfer, or an international transfer. /transactionType Specifies whether the transaction type is an internal transfer, an external transfer, or an international transfer. /zipCode Specifies the zip code of the payee. /serviceName Specifies the name of the service that is used for performing Bill Pay transfer. {
"referenceId": "115",
"opstatus": 0,
"httpStatusCode": 0,
"status": "Sent",
"message": "Success! Your transaction has been completed",
"amount": "12",
"billerId": "1",
"deliverBy": "2020-03-30T13:15:28.644Z",
"fromAccountNumber": "190128223241502",
"scheduledDate": "2020-03-30T13:15:28.649Z",
"toAccountNumber": "123",
"transactionsNotes": "",
"transactionType": "BillPay",
"zipCode": "12312",
"serviceName": "BILL_PAY_CREATE"
}
|
| Description: | This API is used to perform a Bill Pay transfer in bulk. |
| Method: | POST |
| URL: | /services/data/v1/TransactionObjects/operations/Transaction/BulkBillPayTransfer |
| Security Level: | Authorized App User |
| Header Request: | X-Kony-Authorization |
| Body Request: |
Parameters bulkPayString Specifies an array of details that are required for performing a bulk Bill Pay transfer. {
"bulkPayString": "[{\"fromAccountNumber\":\"190128223241502\",\"scheduledDate\":\"2020-03-30T13:13:46.095Z\",\"Bill_id\":\"0\",\"payeeId\":\"1732\",\"amount\":\"12.00\",\"deliverBy\":\"2020-03-30T13:13:46.095Z\",\"transactionsNotes\":\"\"},{\"fromAccountNumber\":\"190128223241502\",\"scheduledDate\":\"2020-03-30T13:13:46.095Z\",\"Bill_id\":\"0\",\"payeeId\":\"1731\",\"amount\":\"10.00\",\"deliverBy\":\"2020-03-30T13:13:46.095Z\",\"transactionsNotes\":\"\"}]"
}
|
| Response: |
Parameters /Transactions Specifies an array of transactions involved in the Bulk Bill Pay transfer and the corresponding details. /Transactions/referenceId Specifies the unique ID generated for the Bulk Bill Pay transfer. /Transactions/status Specifies the status of the Bulk Bill Pay transfer (Sent/Pending/Failure). /Transactions/message Specifies the message that is based on the status of the transfer. /Transactions/amount Specifies the amount that is transferred between the two accounts. /Transactions/deliverBy Specifies the date by which the transfer must be completed. /Transactions/fromAccountNumber Specifies the account number from which the amount must be debited. /Transactions/payeeId Specifies the unique ID of the payee. /Transactions/scheduledDate Specifies the date on which the scheduled transfer payment must occur /Transactions/transactionType Specifies whether the transaction type is an internal transfer, an external transfer, or an international transfer. {
"Transactions": [{
"referenceId": "113",
"status": "Sent",
"message": "Success! Your transaction has been completed",
"amount": "12",
"deliverBy": "2020-03-30T13:13:46.095Z",
"fromAccountNumber": "190128223241502",
"payeeId": "1732",
"scheduledDate": "2020-03-30T13:13:46.095Z",
"transactionType": "BillPay"
}, {
"referenceId": "114",
"status": "Sent",
"message": "Success! Your transaction has been completed",
"amount": "10",
"deliverBy": "2020-03-30T13:13:46.095Z",
"fromAccountNumber": "190128223241502",
"payeeId": "1731",
"scheduledDate": "2020-03-30T13:13:46.095Z",
"transactionType": "BillPay"
}],
"opstatus": 0,
"httpStatusCode": 0
}
|
| Description: | This API is used to perform a Person-To-Person transfer. |
| Method: | POST |
| URL: | /services/data/v1/TransactionObjects/operations/Transaction/P2PTransfer |
| Security Level: | Authorized App User |
| Header Request: | X-Kony-Authorization |
| Body Request: |
Parameters amount Specifies the amount that is transferred between the two accounts. frequencyEndDate Specifies the date at which the messages must be stopped. (This parameter is valid only when frequencyType has been provided). frequencyType Specifies the frequency at which the payment transfers must be made. The transfers can be made on a daily, weekly, or monthly. fromAccountNumber Specifies the account number from which the amount must be debited. isScheduled Specifies whether the transfer is a scheduled transfer or a normal transfer. p2pContact Specifies the number for performing the Person-To-Person transfer. personId Specifies the unique ID of the person to whom the amount must be transferred. scheduledDate Specifies the date on which the scheduled transfer payment must occur (This parameter is valid only if the isScheduled parameter is set to true) transactionsNotes Specifies additional information about the transaction. transactionType Specifies whether the transaction type is an internal transfer, an external transfer, or an international transfer. transactionCurrency Specifies the currency type of the transaction, such as USD, Euro, or Pound. fromAccountCurrency Specifies the currency of the account, from which the amount must be debited. {
"amount": "2.00",
"frequencyEndDate": "2020-01-27T07:35:41.349Z",
"frequencyType": "Once",
"fromAccountNumber": "190128223241502",
"isScheduled": "0",
"p2pContact": "8790146356",
"personId": "1467",
"scheduledDate": "2020-01-27T07:35:41.349Z",
"transactionsNotes": "test",
"transactionType": "P2P",
"transactionCurrency": "USD",
"fromAccountCurrency": "USD"
}
|
| Response: |
Parameters /referenceId Specifies the unique ID generated for the Person-To-Person transfer. /status Specifies the status of the Person-To-Person transfer (Sent/Pending/Failure). /message Specifies the message that is based on the status of the transfer. /amount Specifies the amount that is transferred between the two accounts. /frequencyEndDate Specifies the date at which the messages must be stopped. (This parameter is valid only when frequencyType has been provided). /frequencyType Specifies the frequency at which the payment transfers must be made. The transfers can be made on a daily, weekly, or monthly . /fromAccountNumber Specifies the account number from which the amount must be debited. /fromAccountCurrency Specifies the currency of the account, from which the amount must be debited. p2pContact Specifies the number for performing the Person-To-Person transfer. personId Specifies the unique ID of the person to whom the amount must be transferred. /scheduledDate Specifies the date on which the scheduled transfer payment must occur. transactionCurrency Specifies the currency type of the transaction, such as USD, Euro, or Pound. /transactionsNotes Specifies whether the transaction type is an internal transfer, an external transfer, or an international transfer. /transactionType Specifies whether the transaction type is an internal transfer, an external transfer, or an international transfer. /serviceName Specifies the name of the service that is used for performing Bill Pay transfer. {
"referenceId": "203",
"opstatus": 0,
"httpStatusCode": 0,
"status": "Sent",
"message": "Success! Your transaction has been completed",
"amount": "2",
"frequencyEndDate": "2020-01-27T07:35:41.349Z",
"frequencyType": "Once",
"fromAccountCurrency": "USD",
"fromAccountNumber": "190128223241502",
"isScheduled": "0",
"p2pContact": "8790146356",
"personId": "1467",
"scheduledDate": "2020-01-27T07:35:41.349Z",
"transactionCurrency": "USD",
"transactionsNotes": "test",
"transactionType": "P2P",
"serviceName": "P2P_CREATE"
}
|
| Description: | This API is used to perform a domestic wire transfer. |
| Method: | POST |
| URL: | {base_url}/services/data/v1/TransactionObjects/operations/Transaction/DomesticWireTransfer |
| Security Level: | Authorized App User |
| Header Request: | X-Kony-Authorization |
| Body Request: |
Parameters amount Specifies the amount that must be transferred between the two accounts. fromAccountNumber Specifies the account number from which the amount must be debited. payeeAccountNumber Specifies the account number to which the amount must be credited. payeeAddressLine1 Specifies the first line of address of the payee. payeeName Specifies the name of the payee. payeeNickName Specifies the nick name of the payee. transactionsNotes Specifies additional information about the transaction. transactionType Specifies whether the transaction type is an internal transfer, an external transfer, or an international transfer. payeeCurrency Specifies the currency that the payee uses for performing the transaction. transactionCurrency Specifies the transaction currency that the payee uses for performing the transaction wireAccountType Specifies the type of wire account (Domestic/International). bankName Specifies the name of the bank. routingNumber Specifies the routing number. zipCode Specifies the zip code of the payee. cityName Specifies the name of the city in which the payee resides. state Specifies the name of the state in which the payee resides. bankAddressLine1 Specifies the first line of address of the payee. bankAddressLine2 Specifies the second line of address of the payee. bankCity Specifies the name of the city in which the bank is located. bankState Specifies the name of the state in which the bank is located. bankZip Specifies the zip code of the bank. payeeType Specifies the type of payee. payeeAddressLine2 Specifies the second line of address of the payee. {
"payeeId": "26911283",
"amount": "1.00",
"fromAccountNumber": "118567",
"transactionsNotes": "",
"transactionType": "Wire",
"payeeCurrency": "USD",
"transactionCurrency": "USD",
"payeeName": "dgfnick",
"payeeNickName": "accountNickname1",
"payeeAccountNumber": "1234536",
"payeeAddressLine1": "recipientAddressLine11",
"wireAccountType": "Domestic",
"bankName": "recipientBank1",
"routingNumber": "985678",
"zipCode": "500081",
"cityName": "Hyderabad",
"state": "Ordino",
"bankAddressLine1": "Bankaddress1",
"bankAddressLine2": "bankaddressline21",
"bankCity": "Hyderabad",
"bankState": "Ordino",
"bankZip": "500042",
"payeeType": "Individual",
"payeeAddressLine2": "recipientAddressline21"
}
|
| Response: |
Parameters /referenceId Specifies the unique ID generated for the Bill Pay transfer.. /amount Specifies the amount that is transferred between the two accounts. /bankAddressLine1 Specifies the first line of address of the payee. /bankAddressLine2 Specifies the second line of address of the payee. /bankName Specifies the name of the bank. /bankCity Specifies the name of the city in which the bank is located. /bankState Specifies the name of the state in which the bank is located. /bankZip Specifies the zip code of the bank. cityName Specifies the name of the city in which the payee resides. /fromAccountNumber Specifies the account number from which the amount must be debited. payeeAccountNumber Specifies the account number to which the amount must be credited. payeeAddressLine1 Specifies the first line of address of the payee. payeeAddressLine2 Specifies the second line of address of the payee. payeeCurrency Specifies the currency in which payee is paying. payeeName Specifies the name of the payee. payeeNickName Specifies the nickname of the payee. payeeType Specifies the type of payee. routingNumber Specifies the routing number. state Specifies the name of the state in which the payee resides. transactionsNotes Specifies additional information about the transaction. transactionType Specifies whether the transaction type is an internal transfer, an external transfer, or an international transfer. wireAccountType Specifies the type of wire account (Domestic/International). /zipCode Specifies the zip code of the payee. /serviceName Specifies the name of the service that is used for performing Bill Pay transfer. /serviceCharge Specifies the service charges for this transaction. /transactionAmount Specifies the amount for the transaction.{
"referenceId": "20862",
"opstatus": 0,
"httpStatusCode": 0,
"status": "Sent",
"message": "Success! Your transaction has been completed",
"amount": "1",
"fromAccountNumber": "118567",
"payeeAccountNumber": "1234536",
"payeeCurrency": "USD",
"payeeId": "26911283",
"payeeName": "dgfnick",
"transactionsNotes": "",
"transactionType": "Wire",
"serviceName": "DOMESTIC_WIRE_TRANSFER_CREATE",
"serviceCharge": "0.0",
"transactionAmount": "1.0"
} |
| Error Code(s): |
|
| Enterprise Provider | DBX DB |
| Enterprise API |
NA |
| Description: | This API is used to perform a international wire transfer. |
| Method: | POST |
| URL: | {base_url}/services/data/v1/TransactionObjects/operations/Transaction/InternationalWireTransfer |
| Security Level: | Authorized App User |
| Header Request: | X-Kony-Authorization |
| Body Request: |
Parameters amount Specifies the amount that must be transferred between the two accounts. fromAccountNumber Specifies the account number from which the amount must be debited. payeeAccountNumber Specifies the account number to which the amount must be credited. payeeAddressLine1 Specifies the first line of address of the payee. payeeName Specifies the name of the payee. payeeNickName Specifies the nickname of the payee. transactionsNotes Specifies additional information about the transaction. transactionType Specifies whether the transaction type is an internal transfer, an external transfer, or an international transfer. payeeCurrency Specifies the currency that the payee uses for performing the transaction. transactionCurrency Specifies the transaction currency that the payee uses for performing the transaction. wireAccountType Specifies the type of wire account (Domestic/International). country Specifies the name of the country in which the payee resides. bankName Specifies the name of the bank. routingNumber Specifies the international routing number. zipCode Specifies the zip code of the payee. cityName Specifies the name of the city in which the payee resides. state Specifies the name of the state in which the payee resides. bankAddressLine1 Specifies the first line of address of the payee. bankAddressLine2 Specifies the second line of address of the payee. bankCity Specifies the name of the city in which the bank is located. bankState Specifies the name of the state in which the bank is located. bankZip Specifies the zip code of the bank. payeeType Specifies the type of payee. payeeAddressLine2 Specifies the second line of address of the payee. {
"payeeId": "96259492",
"amount": "1.00",
"fromAccountNumber": "118567",
"transactionsNotes": "",
"transactionType": "Wire",
"payeeCurrency": "USD",
"transactionCurrency": "USD",
"payeeName": "tom",
"payeeNickName": "jerry",
"payeeAccountNumber": "676767",
"payeeAddressLine1": "address1",
"wireAccountType": "International",
"bankName": "bank",
"routingNumber": "765432",
"zipCode": "123321",
"cityName": "chennai",
"state": "Khulna",
"bankAddressLine1": "address1",
"bankAddressLine2": "address2",
"bankCity": "chennai",
"bankState": "Encamp",
"bankZip": "123321",
"payeeType": "Individual",
"payeeAddressLine2": "address2"
}
|
| Response: |
Parameters /referenceId Specifies the unique ID generated for the Bill Pay transfer.. /amount Specifies the amount that is transferred between the two accounts. /bankAddressLine1 Specifies the first line of address of the payee. /bankAddressLine2 Specifies the second line of address of the payee. /bankName Specifies the name of the bank. /bankCity Specifies the name of the city in which the bank is located. /bankState Specifies the name of the state in which the bank is located. /bankZip Specifies the zip code of the bank. cityName Specifies the name of the city in which the payee resides. /fromAccountNumber Specifies the account number from which the amount must be debited./ payeeAccountNumber Specifies the account number to which the amount must be credited. payeeAddressLine1 Specifies the first line of address of the payee. payeeAddressLine2 Specifies the second line of address of the payee. /payeeCurrency Specifies the currency of the payee. /payeeName Specifies the name of the payee. /payeeNickName Specifies the nickname of the payee. /payeeType Specifies the type of payee. /routingNumber Specifies the routing number. /state Specifies the name of the state in which the payee resides. /transactionsNotes Specifies additional information about the transaction. /transactionType Specifies whether the transaction type is an internal transfer, an external transfer, or an international transfer. /wireAccountType Specifies the type of wire account (Domestic/International). /zipCode Specifies the zip code of the payee. /serviceName Specifies the name of the service that is used for performing Bill Pay transfer. /serviceCharge Specifies the service charge for this transaction. /transactionAmount Specifies the amount.{
"referenceId": "20863",
"opstatus": 0,
"httpStatusCode": 0,
"status": "Sent",
"message": "Success! Your transaction has been completed",
"amount": "1",
"fromAccountNumber": "118567",
"payeeAccountNumber": "676767",
"payeeCurrency": "USD",
"payeeId": "96259492",
"payeeName": "tom",
"transactionsNotes": "",
"transactionType": "Wire",
"serviceName": "INTERNATIONAL_WIRE_TRANSFER_CREATE",
"serviceCharge": "0.0",
"transactionAmount": "1.0"
} |
| Error Code(s): |
|
| Enterprise Provider | DBX DB |
| Enterprise API |
NA |
| Description: | This API allows the user to fetch the bulk wire files that are created by the user. | ||
| Method: | POST | ||
| URL: | services/data/v1/BulkWireObjects/operations/BulkWire/getBulkWiresFilesForUser | ||
| Security Level: | Authenticated App User | ||
| Header Request: | X-Kony-Authorization | ||
| Body Request: |
Parameters pageOffset Specifies the row from where the data must be retreived. The offset value is often used together with the limit. sortByParam Specifies the field in the response based on which the list of records must be sorted. By default, the list of records would be sorted based on the date on which the request was sent (sentDate). sortOrder Specifies the order in which the list of fetched records must be sorted, such as in ascending or descending (ASC/DESC) order. By default, the value is set to DESC for the date on which the request was sent (sentDate). searchString Specifies the free text that can be entered to search for a set of records that matches the text that is entered. pageSize This API specifies the number of rows that must be returned in the result. {
"pageOffset":0,
"sortByParam":"",
"sortOrder":"",
"searchString":"",
"pageSize":10
}
|
||
| Response: |
Parameters /BulkWiresFiles Specifies an array of Bulk Wire Files and the corresponding details. /BulkWiresFiles/bulkWireCategory Specifies the category name of the bulk wire. /BulkWiresFiles/bulkWireID Specifies the unique ID of the bulk wire files /BulkWiresFiles/bulkWireName Specifies the name of the bilk wire. /BulkWiresFiles/lastmodifiedts Specifies the last modified time stamp for the bulk wire file. /BulkWiresFiles/firstname Specifies the first name of the user. /BulkWiresFiles/lastname Specifies the last name of the user. /BulkWiresFiles/noOfDomesticTransactions Specifies the number of domestic transactions. /BulkWiresFiles/\noOfInternationalTransactions Specifies the number of international transactions. {
BulkWiresFiles: [{
bulkWireCategory: "Files"
bulkWireID: "xXTpNFjI-ERZ7V7bp-RlQM8d7i-ezzD8Eyu"
bulkWireName: "SampleBulkWireFile_2020-09-29T09:10:28.xls"
createdts: "2020-09-29T20:10:28Z"
firstname: "John"
lastmodifiedts: "2020-09-29T20:10:28Z"
lastname: "Doe"
noOfDomesticTransactions: "1"
noOfInternationalTransactions: "3"
noOfTransactions: "4"}]
httpStatusCode: 0
opstatus: 0
}
|
||
| Error Code(s): |
|
||
| Service Flow: |
|
| Description: | This API allows the user to fetch the details of a bulk wire file (Line Items). | ||
| Method: | POST | ||
| URL: | services/data/v1/BulkWireObjects/operations/BulkWireFile/getBulkwireFileLineItems | ||
| Security Level: | Authenticated App User | ||
| Header Request: | X-Kony-Authorization | ||
| Body Request: |
Parameters bulkWireFileID (Mandatory) Specifies the unique ID of the bulk wire file of which, the transaction details must be fetched. sortBy Specifies the row from where the data must be retreived. The offset value is often used together with the limit. order Specifies the order in which the fetched users must be sorted such as ascending or descending (asc/desc). By default, the value is set to ascending. searchString Specifies the free text that can be entered to search for a set of records that matches the text that is entered. {
"bulkWireFileID":"xXTpNFjI-ERZ7V7bp-RlQM8d7i-ezzD8Eyu",
"sortBy":"",
"order":"",
"searchString":""
}
|
||
| Response: |
/BulkWireFileLineItems Specifies an array of Bulk Wire File Line Item details. /BulkWireFileLineItems/Domestic Specifies an array of Domestic Line Item details. /BulkWireFileLineItems/Domestic/amount Specifies the amount that is to be transferred. /BulkWireFileLineItems/Domestic/bulkWireFileLineItemID Specifies the unique ID of the Bulk Wire File Line Item. /BulkWireFileLineItems/Domestic/bulkWireTransferType Specifies the transfer type for the Bulk Wire File. /BulkWireFileLineItems/Domestic/currency Specifies the currency that is to be used during transactions. /BulkWireFileLineItems/Domestic/internationalRoutingNumber Specifies the international routing number. /BulkWireFileLineItems/Domestic/note Specifies the additional notes. /BulkWireFileLineItems/Domestic/recipientAccountNumber Specifies the account number of the recepient. /BulkWireFileLineItems/Domestic/recipientAddressLine1 Specifies the first line of address of the recipient. /BulkWireFileLineItems/Domestic/recipientAddressLine2 Specifies the second line of address of the recipient. /BulkWireFileLineItems/Domestic/recipientBankAddress1 Specifies the first line of the bank address. /BulkWireFileLineItems/Domestic/recipientBankAddress2 Specifies the second line of the bank address. /BulkWireFileLineItems/Domestic/recipientBankName Specifies the name of the bank. /BulkWireFileLineItems/Domestic/recipientBankcity Specifies the name of the city in which the bank is located. /BulkWireFileLineItems/Domestic/recipientBankstate Specifies the state in which the bank is located. /BulkWireFileLineItems/Domestic/recipientCity Specifies the city in which the bank is located. /BulkWireFileLineItems/Domestic/recipientCountryName Specifies the name of the country in which the recipient resides. /BulkWireFileLineItems/Domestic/recipientName Specifies the name of the recipient. /BulkWireFileLineItems/Domestic/recipientState Specifies the state in which the recipient resides. /BulkWireFileLineItems/Domestic/recipientZipCode Specifies the zip-code. /BulkWireFileLineItems/Domestic/routingNumber Specifies the domestic routing number. /BulkWireFileLineItems/Domestic/swiftCode Specifies the swift code. /BulkWireFileLineItems/Domestic/transactionType Specifies whether the transaction type is an internal transfer, an external transfer, or an international transfer. /BulkWireFileLineItems/International Specifies an array of Domestic Line Item details. /BulkWireFileLineItems/International/amount Specifies the amount that is to be transferred. /BulkWireFileLineItems/International/bulkWireFileLineItemID Specifies the unique ID of the Bulk Wire File Line Item. /BulkWireFileLineItems/International/bulkWireTransferType Specifies the transfer type for the Bulk Wire File. /BulkWireFileLineItems/International/currency Specifies the currency that is to be used during transactions. /BulkWireFileLineItems/International/internationalRoutingNumber Specifies the international routing number. /BulkWireFileLineItems/International/note Specifies the additional notes. /BulkWireFileLineItems/International/recipientAccountNumber Specifies the account number of the recepient. /BulkWireFileLineItems/International/recipientAddressLine1 Specifies the first line of address of the recipient. /BulkWireFileLineItems/International/recipientAddressLine2 Specifies the second line of address of the recipient. /BulkWireFileLineItems/International/recipientBankAddress1 Specifies the first line of the bank address. /BulkWireFileLineItems/International/recipientBankAddress2 Specifies the second line of the bank address. /BulkWireFileLineItems/International/recipientBankName Specifies the name of the bank. /BulkWireFileLineItems/International/recipientBankcity Specifies the name of the city in which the bank is located. /BulkWireFileLineItems/International/recipientBankstate Specifies the state in which the bank is located. /BulkWireFileLineItems/International/recipientCity Specifies the city in which the bank is located. /BulkWireFileLineItems/International/recipientCountryName Specifies the name of the country in which the recipient resides. /BulkWireFileLineItems/International/recipientName Specifies the name of the recipient. /BulkWireFileLineItems/International/recipientState Specifies the state in which the recipient resides. /BulkWireFileLineItems/International/recipientZipCode Specifies the zip-code. /BulkWireFileLineItems/International/routingNumber Specifies the domestic routing number. /BulkWireFileLineItems/International/swiftCode Specifies the swift code. /BulkWireFileLineItems/International/transactionType Specifies whether the transaction type is an internal transfer, an external transfer, or an international transfer. {
BulkWireFileLineItems: [{
Domestic: [{
amount: "2.34"
bulkWireFileLineItemID: "2"
bulkWireTransferType: "Domestic"
currency: "GBP"
fromAccountNumber: "200929043904310"
internationalRoutingNumber: "456183"
note: "2nd records"
recipientAccountNumber: "1234537"
recipientAddressLine1: "recipientAddressLine12"
recipientAddressLine2: "recipientAddressline22"
recipientBankAddress1: "Bankaddress2"
recipientBankAddress2: "bankaddressline22"
recipientBankName: "recipientBank2"
recipientBankZipCode: "500042"
recipientBankcity: "Hyderabad"
recipientBankstate: "Telangana"
recipientCity: "Hyderabad"
recipientCountryName: "India"
recipientName: "wer"
recipientState: "Telangana"
recipientZipCode: "500081"
routingNumber: "98568"
swiftCode: "abc124"
transactionType: "Business"
}]
International: [{
amount: "1.22"
bulkWireFileLineItemID: "1"
bulkWireTransferType: "International"
currency: "USD"
fromAccountNumber: "200929043904310"
internationalRoutingNumber: "456182"
note: "1st records"
recipientAccountNumber: "1234536"
recipientAddressLine1: "recipientAddressLine11"
recipientAddressLine2: "recipientAddressline21"
recipientBankAddress1: "Bankaddress1"
recipientBankAddress2: "bankaddressline21"
recipientBankName: "recipientBank1"
recipientBankZipCode: "500042"
recipientBankcity: "Hyderabad"
recipientBankstate: "Telangana"
recipientCity: "Hyderabad"
recipientCountryName: "India"
recipientName: "dgf"
recipientState: "Telangana"
recipientZipCode: "500081"
routingNumber: "98567"
swiftCode: "abc123"
transactionType: "Individual"]}
httpStatusCode: 0
opstatus: 0
}
|
||
| Error Code(s): |
|
||
| Service Flow: |
|
| Description: | This API allows the user to lodge a dispute for any posted transaction. | ||||
| Method: | POST | ||||
| URL: | /services/data/v1/RBObjects/operations/Transactions/createDisputedTransaction | ||||
| Security Level: | Authenticated App User | ||||
| Header Request: | X-Kony-Authorization | ||||
| Body Request: |
Parameters transactionId (Mandatory) Specifies the unique ID of the transaction that is believed to be disputed disputeReason (Mandatory) Specifies the reason for the dispute. The following reasons are supported:
disputeDescription Specifies the description about the nature of the dispute transactionType (Mandatory) Specifies whether the transaction type is an internal transfer, an external transfer, or an international transfer. transactionsNotes Specifies the additional information about the transaction. amount (Mandatory) Specifies the disputed amount. description Specifies the description displayed to the user while posting the transaction. fromAccountName (Mandatory) Specifies the name of the account from which the amount is transferred. fromAccountNumber (Mandatory) Specifies the account number from which the amount is transferred. fromAccountType Specifies the type of account from which the amount is transferred. toAccountName (Mandatory) Specifies the name of the account to which the amount is transferred. toAccountNumber (Mandatory) Specifies the account number to which the amount is transferred. transactionDate (Mandatory) Specifies the date on which the transaction occurred. secureMessageId Specifies the unique ID for secure messaging. merchantCity Specifies the city of the merchant to whom the amount was transferred. merchantAddressName Specifies the address of the merchant to whom the amount was transferred. {
"transactionId":"29366",
"disputeReason":"I don't recognize this transaction",
"disputeDescription":"lkjhgf",
"transactionType":"ExternalTransfer",
"transactionsNotes":"",
"amount":"-1.75",
"description":"Transfer To Infinityaccount",
"fromAccountName":"Progress Business Checking",
"fromAccountNumber":"200929090225645",
"fromAccountType":"Checking",
"toAccountName":"Infinityaccount",
"toAccountNumber":"123456",
"transactionDate":"2020-09-29T12:55:08Z",
"secureMessageId":"",
"merchantCity":"",
"merchantAddressName":""
}
|
||||
| Response: | {
"opstatus":0,
"httpStatusCode":0
}
|
||||
| Error Code(s): |
|
||||
| Service Flow: |
|
| Description: | This API allows the user to fetch the deposit of a logged-in user. | ||
| Method: | POST | ||
| URL: | services/data/v1/RBObjects/operations/Transactions/getPostedDeposits | ||
| Security Level: | Authenticated App User | ||
| Header Request: | X-Kony-Authorization | ||
| Body Request: |
None |
||
| Response: |
/Transactions Specifies an array of Transaction JSON Object and the corresponding details. /Transactions/amount Specifies the amount that is to be transferred. /Transactions/amountRecieved Specifies the amount that is recieved. /Transactions/cashAmount Specifies the cash amount. /Transactions/category Specifies the category to which the transaction belongs. /Transactions/checkNumber Specifies the check number for the transaction. /Transactions/checkNumber1 /Transactions/checkNumber2 /Transactions/description Specifies the description of the transaction. /Transactions/fee Specifies the fee charged for the transaction. /Transactions/frequencyType Specifies the frequency at which the payment transfers must be made. The transfers can be made on a daily, weekly, or monthly basis. /Transactions/fromAccountBalance Specifies the balance of the account from which the amount gets transferred. /Transactions/hasDepositImage Specifies whether the account has a deposit image. The value is Boolean. /Transactions/isDisputed Specifies whether the transaction is disputed. The value is Boolean. /Transactions/isPayeeDeleted Specifies whether the payee is deleted. The value is Boolean. /Transactions/isScheduled Specifies whether the transfer is a scheduled transfer or a normal transfer. /Transactions/numberOfRecurrences Specifies the number of recurrences for the transaction. /Transactions/payPersonName Specifies the name of the recipient. /Transactions/payeeCurrency Specifies the currency in which the payee has performed the transaction. /Transactions/postedDate Specifies the date on which the deposit was posted. /Transactions/serviceName Specifies the name of the service. /Transactions/statusDescription Specifies the description of the status. /Transactions/toAccountName (Mandatory) Specifies the name of the account to which the amount is transferred. /Transactions/toAccountNumber (Mandatory) Specifies the account number to which the amount is transferred. /Transactions/toAccountType Specifies the type of account to which the amount is transferred. /Transactions/totalCheckAmount Specifies the total check amount. /Transactions/transactionCurrency Specifies the currency in which the transaction takes place. /Transactions/transactionDate Specifies the date on which the transaction took place. /Transactions/transactionId Specifies the unique ID of the transaction. /Transactions/transactionType Specifies whether the transaction type is an internal transfer, an external transfer, or an international transfer. /Transactions/transactionsNotes Specifies the additional notes for a transaction. /Transactions/withdrawlAmount1 Specifies the withdrawal amount /Transactions/withdrawlAmount2 Specifies the withdrawal amount.
{
Transactions:[{amount: "53.00"
amountRecieved: "0"
cashAmount: "0.00"
category: "Uncategorised"
checkNumber: "9812"
checkNumber1: "Check #"
checkNumber2: "Check #"
description: "Check 9812"
fee: "0.00"
frequencyType: "Once"
fromAccountBalance: "6885.39"
hasDepositImage: "false"
isDisputed: "false"
isPayeeDeleted: "false"
isScheduled: "false"
numberOfRecurrences: "0"
payPersonName: ""
payeeCurrency: "INR"
postedDate: "2020-08-11T05:30:33Z"
serviceName: ""
statusDescription: "Pending"
toAccountName: "Rewards Savings"
toAccountNumber: "200811053028215"
toAccountType: "Savings"
totalCheckAmount: "0.00"
transactionCurrency: "USD"
transactionDate: "2020-08-05T12:00:00Z"
transactionId: "84447"
transactionType: "Deposit"
transactionsNotes: "Insurance refund"
withdrawlAmount1: "0.00"
withdrawlAmount2: "0.00"}
]
"opstatus":0,
"httpStatusCode":0
}
|
||
| Error Code(s): |
|
||
| Service Flow: |
|
| Description: | This API allows the user to fetch the Person-To-Person transactions of the logged-in user. |
| Method: | POST |
| URL: | services/data/v1/RBObjects/operations/Transactions/getPostedTransferAndP2pTransactions |
| Security Level: | Authenticated App User |
| Header Request: | X-Kony-Authorization |
| Body Request: |
None |
| Response: |
/Transactions Specifies an array of Transaction JSON Object and the corresponding details. /Transactions/amount Specifies the amount that is to be transferred. /Transactions/amountRecieved Specifies the amount that is recieved. /Transactions/cashAmount Specifies the cash amount. /Transactions/category Specifies the category to which the transaction belongs. /Transactions/checkNumber Specifies the check number for the transaction. /Transactions/checkNumber1 /Transactions/checkNumber2 /Transactions/description Specifies the description of the transaction. /Transactions/fee Specifies the fee charged for the transaction. /Transactions/frequencyType Specifies the frequency at which the payment transfers must be made. The transfers can be made on a daily, weekly, or monthly basis. /Transactions/fromAccountBalance Specifies the balance of the account from which the amount gets transferred. /Transactions/hasDepositImage Specifies whether the account has a deposit image. The value is Boolean. /Transactions/isDisputed Specifies whether the transaction is disputed. The value is Boolean. /Transactions/isPayeeDeleted Specifies whether the payee is deleted. The value is Boolean. /Transactions/isScheduled Specifies whether the transfer is a scheduled transfer or a normal transfer. /Transactions/numberOfRecurrences Specifies the number of recurrences for the transaction. /Transactions/payPersonName Specifies the name of the recipient. /Transactions/payeeCurrency Specifies the currency in which the payee has performed the transaction. /Transactions/postedDate Specifies the date on which the deposit was posted. /Transactions/serviceName Specifies the name of the service. /Transactions/statusDescription Specifies the description of the status. /Transactions/toAccountName (Mandatory) Specifies the name of the account to which the amount is transferred. /Transactions/toAccountNumber (Mandatory) Specifies the account number to which the amount is transferred. /Transactions/toAccountType Specifies the type of account to which the amount is transferred. /Transactions/totalCheckAmount Specifies the total check amount. /Transactions/transactionCurrency Specifies the currency in which the transaction takes place. /Transactions/transactionDate Specifies the date on which the transaction took place. /Transactions/transactionId Specifies the unique ID of the transaction. /Transactions/transactionType Specifies whether the transaction type is an internal transfer, an external transfer, or an international transfer. /Transactions/transactionsNotes Specifies the additional notes for a transaction. /Transactions/withdrawlAmount1 Specifies the withdrawal amount /Transactions/withdrawlAmount2 Specifies the withdrawal amount. {
Transactions:[amount: "-5.00"
amountRecieved: "0"
cashAmount: "0.00"
category: "Uncategorised"
checkNumber: "0"
checkNumber1: "Check #"
checkNumber2: "Check #"
description: "Person2PersonTransfer to Judy Blume"
fee: "0.00"
frequencyEndDate: "2020-08-11T12:00:00Z"
frequencyType: "Once"
fromAccountBalance: "6845.39"
fromAccountName: "Rewards Savings"
fromAccountNumber: "200811053028215"
fromAccountType: "Savings"
fromNickName: "My Savings"
hasDepositImage: "false"
isDisputed: "false"
isPayeeDeleted: "false"
isScheduled: "false"
numberOfRecurrences: "0"
payPersonEmail: "judy.blume@gmail.com"
payPersonName: "Judy Blume"
payPersonPhone: "+91-8790146356"
payeeCurrency: "INR"
personId: "3141"
postedDate: "2020-08-11T11:27:58Z"
scheduledDate: "2020-08-11T12:00:00Z"
secondaryEmail: "jblume@gmail.com"
secondoryPhoneNumber: "+91-4567483920"
serviceName: "P2P_CREATE"
statusDescription: "Successful"
totalCheckAmount: "0.00"
transactionCurrency: "USD"
transactionDate: "2020-08-11T11:27:56Z"
transactionId: "92683"
transactionType: "P2P"
transactionsNotes: ""
withdrawlAmount1: "0.00"
withdrawlAmount2: "0.00"
]
"opstatus":0,
"httpStatusCode":0
}
|
| Error Code(s): |
|
| Enterprise Provider: | Transact |
| Enterprise API: | {Base_URL}/api/v2.0.0/holdings/transactions?listType=RECENT&customerId={customerID}&page_size={lastRecordNumber}&page_start={page_start}&transactionCount={transactionCount} |
| Transact Artifact: | AC.API.NOF.TRANSACTIONS.2.0.0 |
| Description: | This API allows the user to fetch the recent transactions. |
| Method: | POST |
| URL: | services/data/v1/RBObjects/operations/Transactions/getPostedUserTransactions |
| Security Level: | Authenticated App User |
| Header Request: | X-Kony-Authorization |
| Body Request: |
Parameters firstRecordNumber Specifies the starting integer of the set of records. lastRecordNumber Specifies the last integer of the set of records. isScheduled (Mandatory) Specifies whether the transfer is a scheduled transfer or a normal transfer. sortBy Specifies the row from where the data must be retreived. The offset value is often used together with the limit. order Specifies the order in which the fetched users must be sorted such as ascending or descending (asc/desc). By default, the value is set to ascending. searchType Specifies the the type of search such as amount, date, or transaction. searchDescription Specifies the description of the search. searchMinAmount Specifies the minimum amount based on which the transactions must be fetched searchMaxAmount Specifies the maximum amount based on which the transactions must be fetched searchAmount Specifies the amount based on which the transactions must be fetched. searchStartDate Specifies the start date based on which the transactions must be fetched. searchEndDate Specifies the end date based on which the transactions must be fetched. searchDateRange Specifies the range of dates based on which the transactions must be fetched. checkNumber Specifies the check number based on which the transactions must be fetched. fromCheckNumber Specifies the originating check number based on which the transactions must be fetched. toCheckNumber Specifies the ending check number based on which the transactions must be fetched. searchTransactionType Specifies the transaction type based on which the transactions must be fetched. accountNumber Specifies the account number of the user {
"firstRecordNumber":0,
"lastRecordNumber":10,
"isScheduled":0,
"sortBy":"transactionDate",
"order":"desc"
}
|
| Response: |
/Transactions Specifies an array of Transaction JSON Object and the corresponding details. /Transactions/amount Specifies the amount that is to be transferred. /Transactions/category Specifies the category to which the transaction belongs. /Transactions/description Specifies the description of the transaction. /Transactions/fee Specifies the fee charged for the transaction. frequencyStartDate Specifies the date on which messages must start being sent. (This parameter is valid only when frequencyType has been provided. frequencyEndDate Specifies the date on which the messages must stop being sent. (This parameter is valid only when frequencyType has been provided). /Transactions/frequencyType Specifies the frequency at which the payment transfers must be made. The transfers can be made on a daily, weekly, or monthly basis. /Transactions/fromAccountBalance Specifies the balance of the account from which the amount gets transferred. /Transactions/fromAccountName Specifies the name of the account from which the amount gets transferred. /Transactions/fromAccountNumber Specifies the number of the account from which the amount gets transferred. /Transactions/fromAccountType Specifies the type of the account from which the amount gets transferred. /Transactions/fromNickName Specifies the nick name of the user. /Transactions/hasDepositImage Specifies whether the account has a deposit image. The value is Boolean. /Transactions/isBusinessPayee Specifies whether the payee is a business payee. The value is Boolean. /Transactions/isScheduled Specifies whether the transfer is a scheduled transfer or a normal transfer. scheduledDate Specifies the date on which the scheduled transfer payment must occur (This parameter is valid only if the isScheduled parameter is set to true) /Transactions/numberOfRecurrences Specifies the number of recurrences for the transaction. /Transactions/serviceName Specifies the name of the service. /Transactions/statusDescription Specifies the description of the status. /Transactions/toAccountName (Mandatory) Specifies the name of the account to which the amount is transferred. /Transactions/toAccountNumber (Mandatory) Specifies the account number to which the amount is transferred. /Transactions/toAccountType Specifies the type of account to which the amount is transferred. /Transactions/transactionCurrency Specifies the currency in which the transaction takes place. /Transactions/transactionDate Specifies the date on which the transaction took place. /Transactions/transactionId Specifies the unique ID of the transaction. /Transactions/transactionType Specifies whether the transaction type is an internal transfer, an external transfer, or an international transfer. /Transactions/transactionsNotes Specifies the additional notes for a transaction. {
Transactions:[{amount: "5.00"
category: "Uncategorised"
description: "Transfer To Business Checking - Fairfield Branch"
fee: "0.00"
frequencyEndDate: "2020-08-11T12:00:00Z"
frequencyType: "Once"
fromAccountBalance: "510847.74"
fromAccountName: "Business Advantage Savings"
fromAccountNumber: "200811053120086"
fromAccountType: "Savings"
fromNickName: "Business Savings"
hasDepositImage: "false"
isBusinessPayee: "1"
isScheduled: "false"
numberOfRecurrences: "0"
scheduledDate: "2020-08-11T12:00:00Z"
serviceName: "TRANSFER_BETWEEN_OWN_ACCOUNT_CREATE"
statusDescription: "Successful"
toAccountName: "Pro Business Checking"
toAccountNumber: "200811053120396"
toAccountType: "Checking"
transactionCurrency: "USD"
transactionDate: "2020-08-11T11:40:49Z"
transactionId: "92809"
transactionType: "InternalTransfer"
transactionsNotes: ""}
]
"opstatus":0,
"httpStatusCode":0
}
|
| Error Code(s): |
|
| Enterprise Provider: | Transact |
| Enterprise API: | {Base_URL}/api/v1.0.0/holdings/transactions/?listType=SEARCH&accountId={accountID}&dateFrom={searchStartDate}&transactionCode={transactionType}&displayName={searchDescription} &payType={payType}&dateTo={searchEndDate}&minimumAmount={searchMinAmount}&maximumAmount={searchMaxAmount}&page_size={limit}&page_start={page_start} |
| Transact Artifact: | AC.API.NOF.TRANSACTIONS.1.0.0 |
| Description: | This API allows the user to fetch the recent transactions. |
| Method: | POST |
| URL: | services/data/v1/RBObjects/operations/Transactions/getRecentUserTransactions |
| Security Level: | Authenticated App User |
| Header Request: | X-Kony-Authorization |
| Body Request: |
Parameters firstRecordNumber Specifies the starting integer of the set of records. lastRecordNumber Specifies the last integer of the set of records. isScheduled (Mandatory) Specifies whether the transfer is a scheduled transfer or a normal transfer. sortBy Specifies the row from where the data must be retreived. The offset value is often used together with the limit. order Specifies the order in which the fetched users must be sorted such as ascending or descending (asc/desc). By default, the value is set to ascending. {
"firstRecordNumber":0,
"lastRecordNumber":10,
"isScheduled":0,
"sortBy":"transactionDate",
"order":"desc"
}
|
| Response: |
/Transactions Specifies an array of Transaction JSON Object and the corresponding details. /Transactions/amount Specifies the amount that is to be transferred. /Transactions/category Specifies the category to which the transaction belongs. /Transactions/description Specifies the description of the transaction. /Transactions/fee Specifies the fee charged for the transaction. frequencyStartDate Specifies the date on which messages must start being sent. (This parameter is valid only when frequencyType has been provided. frequencyEndDate Specifies the date on which the messages must stop being sent. (This parameter is valid only when frequencyType has been provided). /Transactions/frequencyType Specifies the frequency at which the payment transfers must be made. The transfers can be made on a daily, weekly, or monthly basis. /Transactions/fromAccountBalance Specifies the balance of the account from which the amount gets transferred. /Transactions/fromAccountName Specifies the name of the account from which the amount gets transferred. /Transactions/fromAccountNumber Specifies the number of the account from which the amount gets transferred. /Transactions/fromAccountType Specifies the type of the account from which the amount gets transferred. /Transactions/fromNickName Specifies the nick name of the user. /Transactions/hasDepositImage Specifies whether the account has a deposit image. The value is Boolean. /Transactions/isBusinessPayee Specifies whether the payee is a business payee. The value is Boolean. /Transactions/isScheduled Specifies whether the transfer is a scheduled transfer or a normal transfer. scheduledDate Specifies the date on which the scheduled transfer payment must occur (This parameter is valid only if the isScheduled parameter is set to true) /Transactions/numberOfRecurrences Specifies the number of recurrences for the transaction. /Transactions/serviceName Specifies the name of the service. /Transactions/statusDescription Specifies the description of the status. /Transactions/toAccountName (Mandatory) Specifies the name of the account to which the amount is transferred. /Transactions/toAccountNumber (Mandatory) Specifies the account number to which the amount is transferred. /Transactions/toAccountType Specifies the type of account to which the amount is transferred. /Transactions/transactionCurrency Specifies the currency in which the transaction takes place. /Transactions/transactionDate Specifies the date on which the transaction took place. /Transactions/transactionId Specifies the unique ID of the transaction. /Transactions/transactionType Specifies whether the transaction type is an internal transfer, an external transfer, or an international transfer. /Transactions/transactionsNotes Specifies the additional notes for a transaction. {
Transactions:[{amount: "5.00"
category: "Uncategorised"
description: "Transfer To Business Checking - Fairfield Branch"
fee: "0.00"
frequencyEndDate: "2020-08-11T12:00:00Z"
frequencyType: "Once"
fromAccountBalance: "510847.74"
fromAccountName: "Business Advantage Savings"
fromAccountNumber: "200811053120086"
fromAccountType: "Savings"
fromNickName: "Business Savings"
hasDepositImage: "false"
isBusinessPayee: "1"
isScheduled: "false"
numberOfRecurrences: "0"
scheduledDate: "2020-08-11T12:00:00Z"
serviceName: "TRANSFER_BETWEEN_OWN_ACCOUNT_CREATE"
statusDescription: "Successful"
toAccountName: "Pro Business Checking"
toAccountNumber: "200811053120396"
toAccountType: "Checking"
transactionCurrency: "USD"
transactionDate: "2020-08-11T11:40:49Z"
transactionId: "92809"
transactionType: "InternalTransfer"
transactionsNotes: ""}
]
"opstatus":0,
"httpStatusCode":0
}
|
| Error Code(s): |
|
| Enterprise Provider: | Transact |
| Enterprise API: | {Base_URL}/api/v2.1.0/order/paymentOrders/?debitAccountId=$debitAccountId&page_start=$firstRecordNumber&page_size=$lastRecordNumber |
| Transact Artifact: | PI.API.PAYMENT.ORDERS.2.1.0 |
| Description: | This API allows the user to fetch the scheduled user transactions. |
| Method: | POST |
| URL: | services/data/v1/RBObjects/operations/Transactions/getUserScheduledTransactions |
| Security Level: | Authenticated App User |
| Header Request: | X-Kony-Authorization |
| Body Request: |
Parameters firstRecordNumber Specifies the starting integer of the set of records. lastRecordNumber Specifies the last integer of the set of records. isScheduled (Mandatory) Specifies whether the transfer is a scheduled transfer or a normal transfer. sortBy Specifies the row from where the data must be retreived. The offset value is often used together with the limit. order Specifies the order in which the fetched users must be sorted such as ascending or descending (asc/desc). By default, the value is set to ascending. {
"firstRecordNumber":0,
"lastRecordNumber":10,
"isScheduled":1,
"sortBy":"scheduledDate",
"order":"desc"
}
|
| Response: |
/Transactions Specifies an array of Transaction JSON Object and the corresponding details. /Transactions/amount Specifies the amount that is to be transferred. /Transactions/category Specifies the category to which the transaction belongs. /Transactions/description Specifies the description of the transaction. /Transactions/fee Specifies the fee charged for the transaction. frequencyStartDate Specifies the date on which messages must start being sent. (This parameter is valid only when frequencyType has been provided. frequencyEndDate Specifies the date on which the messages must stop being sent. (This parameter is valid only when frequencyType has been provided). /Transactions/frequencyType Specifies the frequency at which the payment transfers must be made. The transfers can be made on a daily, weekly, or monthly basis. /Transactions/fromAccountBalance Specifies the balance of the account from which the amount gets transferred. /Transactions/fromAccountName Specifies the name of the account from which the amount gets transferred. /Transactions/fromAccountNumber Specifies the number of the account from which the amount gets transferred. /Transactions/fromAccountType Specifies the type of the account from which the amount gets transferred. /Transactions/fromNickName Specifies the nick name of the user. /Transactions/hasDepositImage Specifies whether the account has a deposit image. The value is Boolean. /Transactions/isBusinessPayee Specifies whether the payee is a business payee. The value is Boolean. /Transactions/isScheduled Specifies whether the transfer is a scheduled transfer or a normal transfer. scheduledDate Specifies the date on which the scheduled transfer payment must occur (This parameter is valid only if the isScheduled parameter is set to true) /Transactions/numberOfRecurrences Specifies the number of recurrences for the transaction. /Transactions/serviceName Specifies the name of the service. /Transactions/statusDescription Specifies the description of the status. /Transactions/toAccountName (Mandatory) Specifies the name of the account to which the amount is transferred. /Transactions/toAccountNumber (Mandatory) Specifies the account number to which the amount is transferred. /Transactions/toAccountType Specifies the type of account to which the amount is transferred. /Transactions/transactionCurrency Specifies the currency in which the transaction takes place. /Transactions/transactionDate Specifies the date on which the transaction took place. /Transactions/transactionId Specifies the unique ID of the transaction. /Transactions/transactionType Specifies whether the transaction type is an internal transfer, an external transfer, or an international transfer. /Transactions/transactionsNotes Specifies the additional notes for a transaction. {
Transactions:[amount: "1.00"
category: "Uncategorised"
description: "Transfer To My Checking"
fee: "0.00"
frequencyType: "Once"
fromAccountBalance: "6840.39"
fromAccountName: "Rewards Savings"
fromAccountNumber: "200811053028215"
fromAccountType: "Savings"
fromNickName: "My Savings"
hasDepositImage: "false"
isBusinessPayee: "0"
isScheduled: "true"
numberOfRecurrences: "0"
scheduledDate: "2020-10-01T12:00:00Z"
serviceName: "TRANSFER_BETWEEN_OWN_ACCOUNT_CREATE"
statusDescription: "Pending"
toAccountName: "Core Checking"
toAccountNumber: "200811053028239"
toAccountType: "Checking"
transactionCurrency: "USD"
transactionDate: "2020-09-30T10:30:46Z"
transactionId: "291647"
transactionType: "InternalTransfer"
transactionsNotes: ""
]
"opstatus":0,
"httpStatusCode":0
}
|
| Error Code(s): |
|
| Enterprise Provider: | Transact |
| Enterprise API: |
|
| Transact Artifact: | AC.API.STANDING.ORDERS.1.0.1 |
In this topic