Bulk Payment
Bulk Payment allows users to pay the bill for multiple bill payees at the same time. Bulk Payment feature is common to both Retail Banking and SME Banking.
Name | Description | Introduced In |
---|---|---|
UploadFile | This API uploads the Bulk Payment File. | 2020.10 |
fetchUploadedFiles | This API retrieves the uploaded files. | 2020.10 |
fetchOnGoingPayments | This API retrieves the list of ongoing payments. | 2020.10 |
fetchHistory | This API retrieves the history of Bulk Payments. | 2020.10 |
review | This API reviews the records. | 2020.10 |
fetchRecordsWaitingForMyApproval | This API retrieves the records that are in waiting for approval. | 2020.10 |
fetchRecordsReviewedByMeAndInApprovalQueue | retrieves the records that are reviewed and are in the approval queue. | 2020.10 |
fetchRecordsHistoryActedByMe | This API retrieves the history of Bulk Payments that have been executed out by the user. All the records that have been approved or rejected will be fetched. | 2020.10 |
fetchRecordsHistoryReviewedByMe | This API retrieves the history of Bulk Payments that have been reviewed by the user. | 2020.10 |
approveBulkPaymentRecord | This API approves the Bulk Payments record. | 2020.10 |
rejectBulkPaymentRecord | This API rejects the Bulk Payments record. | 2020.10 |
cancelBulkPaymentRecord | This API cancels the Bulk Payments record. | 2020.10 |
updateBulkPaymentRecord | This API updates the Bulk Payments record. | 2020.10 |
addPaymentOrder | This API creates a Payment order. | 2020.10 |
editPaymentOrder | This API edits the Payment order. | 2020.10 |
deletePaymentOrder | This API deletes the Payment order. | 2020.10 |
fetchSampleFiles | This API retrieves the sample Bulk Payment files. | 2020.10 |
fetchPaymentOrders | This API retrieves the payment orders. | 2020.10 |
createBulkPaymentTemplate | This API creates a bulk payment template. | 2021.01 |
deleteBulkPaymentTemplate | This API deletes the bulk payment template based on the template ID provided by the user. | 2021.01 |
fetchBulkPaymentTemplates | This API retrieves bulk payment templates. | 2021.01 |
initiateDownloadBulkPaymentAck | This API initiates the bulk payment acknowledgment file download process. The acknowledgment file is generated after the payment is successfully completed. | 2021.01 |
downloadBulkPaymentFileAck | This API Downloads the bulk payment acknowledgment PDF file. | 2021.01 |
fetchBulkPaymentTemplatePOsById | This API fetches the bulk payment template of payment orders based on the template ID. | 2021.01 |
editBulkPaymentTemplate | This API edits a bulk payment template. | 2021.01 |
createBulkRequest | This API creates a bulk payment request from the template. | 2021.01 |
fetchBulkPaymentTemplateById | This API retrieves the bulk payment template details from the based on the template ID. | 2021.01 |
fetchCancellationReasons | This API retrieves the cancellation reasons for bulk payments. | 2021.10 |
fetchBulkPaymentRecordDetailsById | This API retrieves bulk payment record based on ID. | 2021.10 |
Object Data Model | This Object Data Model describes the parameter name and other attribute details for Bulk Payment. |

Description: | This API uploads the Bulk Payment File. |
Method: | POST |
URL: | {base_url}/services/data/v1 /BulkPaymentObjects /operations /BulkPaymentFile /UploadFile |
Security Level: | Authenticated App User |
Header Request: | X-Kony-Authorization |
Body Request: |
Parameters fileName (Mandatory) Specifies the name of the file that must be uploaded. description (Mandatory) Specifies the description of the file. content (Mandatory) Specifies the content in the file. uploadDate Specifies the file uploaded date. fileSize Specifies the size of file in MB. systemGeneratedFileName Specifies the unique file name generated by system. batchMode (Mandatory) Specifies the type of batch mode. { "fileName": "SampleCSV.csv", "uploadDate": "10/21/2021", "fileSize": "0.0009 MB", "systemGeneratedFileName": "SampleCSV.csv", "description": "test", "batchMode": "SINGLE", "content": "PERFU0NSSVBUSU9OPiw8QlVMSy5UWVBFPiw8REVCSVQuQ1JFRElUPiw8U0lOR0xFLk1VTFRJPiw8Q1VTVE9NRVI+LDxERUJJVC5BQ0NPVU5UPiw8Q1VSUkVOQ1k+LDxXQVNILkFDQ09VTlQ+LDxFUlJPUi5BQ0NPVU5UPiw8TU9ERS5PRi5UUkFOU0ZFUj4sPFBST0NFU1NJTkcuREFURT4sPFBBWU1FTlQuVkFMVUUuREFURT4sPENMRUFSSU5HLkRBVEU+LDxVUExPQUQuUkVGRVJFTkNFPiw8REVCSVQuUkVGRVJFTkNFPiw8Q1JFRElULlJFRkVSRU5DRT4sLCwsLCw8QU1ULlRPLkJFLlVQTE9BREVEPiwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsCjxQQVlNRU5ULk9SREVSLlBST0RVQ1Q+LCw8T1JERVJJTkcuQ1VTVE9NRVI+LDxPUkRFUklORy5DVVNUT01FUi5CSUM+LDxPUkRFUklORy5DVVNULk5BTUU+LCwsLCwsPERFQklULkNDWT4sPERFQklULkFDQ09VTlQuSUJBTj4sLCwsLCwsLCwsPEJFTkVGSUNJQVJZLkFDQ09VTlQuTk8+LDxCRU5FRklDSUFSWS5JQkFOPiwsLDxCRU5FRklDSUFSWS5OQU1FPiwsLDxCRU4uUE9TVC5BRERSLkxJTkUtMT4sLCwsLCwsLCwsPEFDQ1QuV0lUSC5CQU5LLkJJQz4sLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLDxQQVlNRU5ULkNVUlJFTkNZPiw8UEFZTUVOVC5BTU9VTlQ+LCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLDxCVUxLLlBST0NFU1NJTkcuTU9ERT4sLCwsLA==" } |
Response: |
Parameters confirmationNumber (Mandatory) Specifies the confirmation number that gets generated after uploading the file. systemGeneratedFileName (Mandatory) Specifies the unique file name generated by system. { "confirmationNumber": "UPLD2110579993", "sysGeneratedFileName": "EurMULTINewformatRT0510211041056.csv", "opstatus": 0, "httpStatusCode": 0 } |
Error Code(s): |
|
Enterprise Provider: | Transact |
Enterprise API: |
{base_url}/api/v2.0.0/order/bulkPayments/uploads/files |
Transact Artifact: | Version: EB.FILE.UPLOAD,EB.API.GENERIC.1.0.0 |
Field Mapping
UI Field | Experience API Field | MS API Field | Transact API Field |
---|---|---|---|
NA | fileName | NA | NA |
NA | content | NA | NA |
NA | description | NA | NA |
NA | confirmationNumber | NA | $.header.id |
NA | uploadDate | NA | NA |
NA | fileSize | NA | NA |
NA | systemGeneratedFileName | NA | $.body.systemFileName |
Processing mode | batchMode | NA | NA |

Description: | This API retrieves the uploaded files. |
Method: | GET |
URL: | {base_url}/services/data/v1 /BulkPaymentObjects /operations /BulkPaymentFile /fetchUploadedFiles |
Security Level: | Authenticated App User |
Header Request: | X-Kony-Authorization |
Body Request: |
Parameters sortByParam(Mandatory) 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 Specifies the number of rows that must be returned in the result. pageOffset Specifies the row from which the data must be retrieved. The offset value is often used together with the limit. timeParam Specifies the uploaded date. timeValue Specifies the last number of periods (Days, Weeks, Months, Year). batchMode Specifies the type of batch mode. filterByValue Specifies the value that to filter. filterByParam Specifies the parameter value to filter. { "searchString": "", "sortByParam": "", "sortOrder": "DESC", "pageSize": "", "pageOffset": "", "filterByParam": "", "filterByValue": "", "batchMode": "", "timeParam": "uploadedDate", "timeValue": "6,MONTH" } |
Response: |
Parameters fileId (Mandatory) Specifies the unique ID of the Bulk Payment file. fileName (Mandatory) Specifies the name of the Bulk Payment file. description (Mandatory) Specifies the description of the Bulk Payment file. confirmationNumber (Mandatory) Specifies the confirmation number that is generated after uploading the file. roleId (Mandatory) Specifies the role ID. uploadedBy (Mandatory) Specifies the unique uploaded ID. companyId (Mandatory) Specifies the unique role ID. featureActionId (Mandatory) Specifies the action ID of feature. uploadedDate (Mandatory) Specifies the date of uploading of the file. status (Mandatory) Specifies the status of the operation. fromAccount (Mandatory) Specifies the account from which the files are uploaded. totalAmount (Mandatory) Specifies the total amount. totalTransactions (Mandatory) Specifies the total number of transactions. companyId (Mandatory) Specifies the unique ID of the company. content (Mandatory) Specifies the content fileSize (Mandatory) Specifies the size of file. createdby (Mandatory) Specifies created user ID. createdts (Mandatory) Specifies the created date with time stamp. lastmodifiedts (Mandatory) Specifies the last updated date with time stamp. synctimestamp (Mandatory) Specifies the synchronized date with time stamp. sysGeneratedFileName (Mandatory) Specifies the system generated file name. batchMode (Mandatory) Specifies the if it is a Single or Multiple files. requestStatus (Mandatory) Specifies the type of request. { "uploadedFiles": [{ "fileId": "UPLD2110513400", "confirmationNumber": "BKM2110500220", "fileName": "T122629211020210338014634.csv", "description": "test", "featureActionId": "BULK_PAYMENT_FILES_SINGLE_UPLOAD_CSV", "uploadedBy": "9642944137", "companyId": "4718904850_800574", "roleId": "GROUP_ADMINISTRATOR", "uploadedDate": "2021-10-21T03:38:17Z", "status": "PROCESSED", "fromAccount": "122629", "totalAmount": "0", "totalTransactions": "0", "content": "dGVzdCxTSU5HTEUtUE8sQ1JFRElULFNJTkdMRSw4MDA1NzQsMTIyNjI5LFVTRCwxMjI2MjksMTIyNjI5LCwyMDIxMDQxNSwyMDIxMDQxNSwyMDIxMDQxNSx0ZXN0LHRlc3QsdGVzdCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLA0KRlRCTUJMSyw4MDA1NzQsLCwsLCxVU0QsLCwsLCwsLDEyMzYyNSwsLCxURVNUSU5HLCwsLCwsLCwsLCwsLCwsLCwsLCwsVVNELDUuMCwsLCwsLCw1LCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsU0lOR0xFDQo=", "fileSize": "15784177664", "createdby": "7989142796", "createdts": "2021-10-21 14:38:17.0", "lastmodifiedts": "2021-10-21 03:38:17.0", "synctimestamp": "2021-10-21 03:38:17.0", "sysGeneratedFileName": "T1226292110202103380146342110210338015.csv", "batchMode": "SINGLE", "requestStatus": "CREATED" }, { "fileId": "UPLD2110557406", "confirmationNumber": "BKM2110500219", "fileName": "T122629211020210322010770.csv", "description": "TestT22", "featureActionId": "BULK_PAYMENT_FILES_MULTI_UPLOAD_CSV", "uploadedBy": "9642944137", "companyId": "4718904850_800574", "roleId": "GROUP_ADMINISTRATOR", "uploadedDate": "2021-10-21T03:22:14Z", "status": "PROCESSED", "fromAccount": "122629", "totalAmount": "0", "totalTransactions": "0", "content": "VGVzdFQyMixNVUxUSS1QTyxDUkVESVQsTVVMVEksODAwNTc0LDEyMjYyOSxVU0QsLDEyMjYyOSwsMjAyMTA0MTUsMjAyMTA0MTUsMjAyMTA0MTUsVGVzdFQyMixUZXN0VDIyLFRlc3RUMjIsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwNCkRPTUVTVElDLDgwMDU3NCwsLCwsLFVTRCwsLCwsLCwsMTIyNjI5LCwsLFRFU1RJTkcsLCwsLCwsLCwsLCwsLCwsLCwsLCxVU0QsMi4wLCwsLCwsLFRlc3QsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCxNVUxUSQ0KRE9NRVNUSUMsODAwNTc0LCwsLCwsVVNELCwsLCwsLCxHQjkxREVNTzYwMTYxMzAwMTAwMzc0LCwsLFNyZWVydXBhREQsLCwsLCwsLCwsLCxERU1PR0JQWCwsLCwsLCwsLFVTRCwxLjAsLCwsLCwsVGVzdCwsU0hBLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLE1VTFRJDQpJTkFUSU9OQUwsODAwNTc0LCwsLCwsVVNELCwsLCwsLCxHQjQ3REVNTzYwMTYxMzAwMTAwMDk5LCwsLFNyZWVydXBhSUksLCwsLCwsLCwsLCxERU1PR0JQWCwsLCwsLCwsLFVTRCwzLjAsLCwsLCwsVGVzdEksLFNIQSwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCxNVUxUSQ0K", "fileSize": "15784177664", "createdby": "7989142796", "createdts": "2021-10-21 14:22:14.0", "lastmodifiedts": "2021-10-21 03:22:14.0", "synctimestamp": "2021-10-21 03:22:14.0", "sysGeneratedFileName": "T1226292110202103220107702110210322011.csv", "batchMode": "MULTI", "requestStatus": "CREATED" }], "opstatus": 0, "httpStatusCode": 0 } |
Error Code(s): |
|
Enterprise Provider: | Transact |
Enterprise API: |
{base_url}/api/v2.0.0/order/bulkPayments/uploads/files |
Transact Artifact: | Enquiry: EB.API.UPLOAD.FILES.2.0.0 |
Field Mapping
UI Field | Experience API Field | MS API Field | Transact API Field |
---|---|---|---|
NA | searchString | NA | NA |
NA | pageSize | NA | NA |
NA | sortByParam | NA | NA |
NA | sortOrder | NA | NA |
NA | timeParam | NA | NA |
NA | timeValue | NA | NA |
Upload ID | fileId | NA | uploadId |
NA | content | NA | NA |
File/Template Name | fileName | NA | fileName |
Description | description | NA | displayName |
NA | featureActionId | NA | NA |
Uploaded By | uploadedBy | NA | userSignOnName |
NA | companyId | NA | NA |
NA | roleId | NA | NA |
Date | uploadedDate | NA | dateTime |
NA | fromAccount | NA | NA |
NA | totalAmount | NA | NA |
NA | totalTransactions | NA | NA |
NA | content | NA | NA |
NA | fileSize | NA | NA |
NA | createdby | NA | NA |
NA | createdts | NA | NA |
NA | lastmodifiedts | NA | NA |
NA | synctimestamp | NA | NA |
NA | sysGeneratedFileName | NA | systemFileName |
NA | batchMode | NA | NA |
NA | requestStatus | NA | requestStatus |
Bulk Reference ID | confirmationNumber | NA | headerId |
NA | batchMode | NA | NA |
NA | filterByValue | NA | NA |
NA | filterByParam | NA | NA |
NA | pageOffset | NA | NA |

Description: | This API retrieves the list of ongoing payments. |
Method: | GET |
URL: | {base_ur}/services/data/v1 /BulkPaymentObjects /operations /BulkPaymentRecord /fetchOnGoingPayments |
Security Level: | Authenticated App User |
Header Request: | X-Kony-Authorization |
Body Request: |
Parameters 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 Specifies the number of rows that must be returned in the result. pageOffset Specifies the row from which the data must be retrieved. The offset value is often used together with the limit. filterByParam Specifies the parameter based on which the fetched files must be filtered. filterByValue Specifies the value based on which the fetched files must be filtered. batchMode Specifies the if it is a Single or Multiple files. timeParam Specifies the uploaded date. timeValue Specifies the last number of periods (Days, Weeks, Months, Year). { "searchString": "", "sortByParam": "", "sortOrder": "DESC", "pageSize": "", "pageOffset": "", "filterByParam": "status", "filterByValue": "CREATED", "batchMode": "SINGLE-PO MULTI-PO", "timeParam": "paymentDate", "timeValue": "" } |
Response: |
Parameters recordId (Mandatory) Specifies the unique ID of the record. description (Mandatory) Specifies the description of the ongoing payment. paymentDate (Mandatory) Specifies the date for payment. scheduledDate (Mandatory) Specifies the date on when the scheduled transfer payment must occur. status (Mandatory) Specifies the status of payment. fromAccount (Mandatory) Specifies the account from which the files are uploaded. totalAmount (Mandatory) Specifies the total amount. totalTransactions (Mandatory) Specifies the total number of transactions. companyId (Mandatory) Specifies the unique ID of the company. fileId (Mandatory) Specifies the ID of file. currency (Mandatory) Specifies the currency in which transaction should happen. batchMode (Mandatory) Specifies the type fo batch Single or Multiple files. paymentOrderProduct (Mandatory) Specifies the type of order domestic or international. bulkErrorDetails (Mandatory) Specifies the error details. { "onGoingPayments": [{ "recordId": "BKM2110500140", "description": "Test", "paymentDate": "2021-10-04T00:00:00Z", "scheduledDate": "2021-10-04T00:00:00Z", "status": "CREATED", "fromAccount": "122629", "totalAmount": "5", "initiatedBy": "3841020824", "totalTransactions": "2", "companyId": "0924520779_800574", "fileId": "UPLD2110519211", "currency": "USD", "batchMode": "SINGLE", "paymentOrderProduct": "FTBMBLK", "bulkErrorDetails": [] }, { "recordId": "BKM2110500143", "description": "NewCSVupldSing", "paymentDate": "2021-10-05T00:00:00Z", "scheduledDate": "2021-10-05T00:00:00Z", "status": "CREATED", "fromAccount": "122629", "totalAmount": "9", "initiatedBy": "3841020824", "totalTransactions": "1", "companyId": "0924520779_800574", "fileId": "UPLD2110587103", "currency": "USD", "batchMode": "MULTI", "paymentOrderProduct": "DOMESTIC", "bulkErrorDetails": [] }, { "recordId": "BKM2110500144", "description": "NewCSVupldSing", "paymentDate": "2021-10-05T00:00:00Z", "scheduledDate": "2021-10-05T00:00:00Z", "status": "CREATED", "fromAccount": "122629", "totalAmount": "2", "initiatedBy": "3841020824", "totalTransactions": "0", "companyId": "0924520779_800574", "fileId": "UPLD2110516277", "currency": "USD", "batchMode": "MULTI", "paymentOrderProduct": "DOMESTIC", "bulkErrorDetails": [] }], "opstatus": 0, "httpStatusCode": 0 } |
Error Code(s): |
|
Enterprise Provider: | Transact |
Enterprise API: |
{base_url}/api/v2.0.0/order/bulkPayments/status |
Transact Artifact: | Enquiry: FT.API.BULK.PAYMENTS.1.0.0 |
Field Mapping
UI Field | Experience API Field | MS API Field | Transact API Field |
---|---|---|---|
NA | searchString | NA | NA |
NA | pageSize | NA | NA |
NA | sortByParam | NA | NA |
NA | sortOrder | NA | NA |
NA | filterByParam | NA | NA |
NA | pageOffset | NA | NA |
NA | filterByValue | NA | NA |
Bulk Reference ID | recordID | NA | bulkTransferId |
Description | description | NA | description |
Date | paymentDate | NA | executionDate |
NA | scheduledDate | NA | requiredCreditValueDate |
Status | status | NA | status |
From Account | fromAccount | NA | debitAccount |
Total Amount | totalAmount | NA | totalAmount |
Total Transactions | totalTransactions | NA | itemCount |
NA | companyId | NA | NA |
NA | fileId | NA | fileSendersReference |
NA | currency | NA | currency |
NA | batchMode | NA | singleOrmultiplePayments |
NA | paymentOrderProduct | NA | paymentOrderProduct |
Error Description | bulkErrorDetails | NA | errorDetails |
Initiated By | initiatedBy | NA | userSignOnName |
NA | timeParam | NA | NA |
NA | timeValue | NA | NA |

Description: | Retrieves the history of Bulk Payments. |
Method: | GET |
URL: | {base_url}/services/data/v1/BulkPaymentObjects/operations/BulkPaymentRecord/fetchHistory |
Security Level: | Authenticated App User |
Header Request: | X-Kony-Authorization |
Body Request: |
Parameters 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 Specifies the number of rows that must be returned in the result. pageOffset Specifies the row from which the data must be retrieved. The offset value is often used together with the limit. filterByParam Specifies the parameter based on which the fetched files must be filtered. filterByValue Specifies the value based on which the fetched files must be filtered. batchMode Specifies the if it is a Single or Multiple files. timeParam Specifies the uploaded date. timeValue Specifies the last number of periods (Days, Weeks, Months, Year). { "searchString": "", "sortByParam": "", "sortOrder": "DESC", "pageSize": "", "pageOffset": "", "filterByParam": "", "filterByValue": "", "batchMode": "", "timeParam": "paymentDate", "timeValue": "" } |
Response: |
Parameters history(Mandatory) Specifies the history for the unique recordId. recordId(Mandatory) Specifies the unique ID of the record. paymentId(Mandatory) Specifies the unique ID of the payment. description(Mandatory) Specifies the description of the Bulk Payment file. paymentDate(Mandatory) Specifies the date on which the payment occurred. scheduledDate(Mandatory) Specifies the date on when the scheduled transfer payment must occur. status(Mandatory) Specifies the status of the operation. fromAccount(Mandatory) Specifies the account from which the files are uploaded. totalAmount(Mandatory) Specifies the total amount. initiatedBy Specifies the name of the user who initiated the transaction. totalTransactions Specifies the total number of transactions. companyId(Mandatory) Specifies the unique ID of the company. requestId(Mandatory) Specifies the request ID. actedByMeAlready(Mandatory) Specifies whether the user has created the request. The value is Boolean. amIAprover(Mandatory) Specifies whether the user is the approver. The value is Boolean. amICreator(Mandatory) Specifies whether the user is the creator. The value is Boolean. recievedApprovals(Mandatory) Specifies the number of requests that are received for approval. requiredApprovals(Mandatory) Specifies the number of requests that require approvals. fileId Specifies the unique file ID. currency Specifies the currency name. batchMode Specifies the if it is a Single or Multiple files. { "history": [{ "recordId": "BKM2110500197", "paymentId": "BKM2110500197", "description": "TestTemplate1", "paymentDate": "2021-04-15T00:00:00Z", "scheduledDate": "2021-04-15T00:00:00Z", "status": "COMPLETED", "fromAccount": "122629", "totalAmount": "13", "totalTransactions": "2", "companyId": "4718904850_800574", "requestId": "44", "actedByMeAlready": "false", "amIApprover": "false", "amICreator": "false", "receivedApprovals": "1", "requiredApprovals": "1", "fileId": "UPLD2110546782", "currency": "USD", "batchMode": "MULTI" }], "opstatus": 0, "httpStatusCode": 0 } |
Error Code(s): |
|
Enterprise Provider: | Transact |
Enterprise API: |
{base_url}/api/v2.0.0/order/bulkPayments/status |
Transact Artifact: | Enquiry: FT.API.BULK.PAYMENTS.1.0.0 |
Field Mapping
UI Field | Experience API Field | MS API Field | Transact API Field |
---|---|---|---|
NA | searchString | NA | NA |
NA | pageSize | NA | NA |
NA | sortByParam | NA | NA |
NA | sortOrder | NA | NA |
NA | filterByParam | NA | NA |
NA | pageOffset | NA | NA |
NA | filterByValue | NA | NA |
NA | history | NA | NA |
NA | batchMode | NA | NA |
NA | timeParam | NA | NA |
NA | timeValue | NA | NA |
Payment ID | recordId | NA | bulkTransferId |
NA | paymentId | NA | NA |
Description | description | NA | description |
Date | paymentDate | NA | executionDate |
NA | scheduledDate | NA | requiredCreditValueDate |
Payment Status | status | NA | status |
From Account | fromAccount | NA | debitAccount |
Total Amount | totalAmount | NA | totalAmount |
Total Transactions | totalTransactions | NA | itemCount |
NA | companyId | NA | NA |
Initiated By | initiatedBy | NA | NA |
NA | actedByMeAlready | NA | NA |
NA | amIApprover | NA | NA |
NA | amICreator | NA | NA |
NA | receivedApprovals | NA | NA |
NA | requiredApprovals | NA | NA |
NA | fileId | NA | fileSendersReference |
NA | currency | NA | currency |
NA | batchMode | NA | singleOrmultiplePayments |

Description: | Reviews the records. |
Method: | PUT |
URL: | {base_url}/services/data/v1/BulkPaymentObjects/operations/BulkPaymentRecord/review |
Security Level: | Authenticated App User |
Header Request: | X-Kony-Authorization |
Body Request: |
Parameters recordId Specifies the unique ID of the record. { "recordId":"" } |
Response: |
Parameters paymentId(Mandatory) Specifies the unique paymentId. status(Mandatory) Specifies the status of the review process. messageDetails(Mandatory) Specifies the message for the payment. { "paymentId": "BKM2110500185", "status": "Sent", "messageDetails": "[{" id ":" DUP.CONTRACT "," message ":" POSSIBLE DUPLICATE CONTRACT & { BKM2110500170 "}]", "opstatus": 0, "httpStatusCode": 0 } |
Error Code(s): |
|
Enterprise Provider: | Transact |
Enterprise API: |
{base_url}/api/v2.0.0/order/bulkPayments/{bulkTransferId} |
Transact Artifact: | Version: FT.BULK.MASTER,FT.API.GENERIC.2.0.0 |
Field Mapping
UI Field | Experience API Field | MS API Field | Transact API Field |
---|---|---|---|
Bulk Payment ID | recordId | NA | NA |
NA | paymentId | NA | $.header.id |
NA | status | NA | $.header.status |
NA | messageDetails | NA | $.error.errorDetails[*].message |

Description: | This API retrieves the records that are in waiting for approval. |
Method: | POST |
URL: | {base_url}/services/data/v1/BulkPaymentObjects/operations/BulkPaymentRecord/fetchRecordsWaitingForMyApproval |
Security Level: | Authenticated App User |
Header Request: | X-Kony-Authorization |
Body Request: |
Parameters 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 Specifies the number of rows that must be returned in the result. pageOffset Specifies the row from which the data must be retrieved. The offset value is often used together with the limit. filterByParam Specifies the parameter based on which the fetched files must be filtered. filterByValue Specifies the value based on which the fetched files must be filtered. { "sortByParam":"", "sortOrder": "", "searchString":"", "pageSize":"", "pageOffset":"", "filterByParam":"", "filterByValue":"" } |
Response: |
Parameters records Specifies an array of JSON object of records and the corresponding details. recordId Specifies the unique ID of the record. paymentId Specifies the unique ID of the payment. description Specifies the description of the Bulk Payment file. paymentDate Specifies the date on which the payment has occurred. scheduledDate Specifies the date on when the scheduled transfer payment must occur. status Specifies the status of the operation. fromAccount Specifies the account from which the files are uploaded. totalAmount Specifies the total amount. totalTransactions Specifies the total number of transactions. companyId Specifies the unique ID of the company. requestId Specifies the request ID. actedByMeAlready Specifies whether the approval has been provided already. amIAprover Specifies whether the user is the approver. The value is Boolean. amICreator Specifies whether the user is the creator. The value is Boolean. recievedApprovals Specifies the number of requests that are received for approval. requiredApprovals Specifies the number of requests that require approvals. { "records" : [ { "recordId":"", "paymentId":"", "description":"", "paymentDate":"", "scheduledDate":"", "status":"", "fromAccount":"", "totalAmount":"", "totalTransactions":"", "companyId":"", "requestId":"", "actedByMeAlready": "", "amIApprover":"", "amICreator":"", "receivedApprovals":"", "requiredApprovals":"", } ], "opstatus": 0, "httpStatusCode": 0 } |
Error Code(s): |
|
Enterprise Provider: | Transact |
Enterprise API: |
{base_url}/api/v2.0.0/order/bulkPayments/uploads/files |
Field Mapping

Description: | This API retrieves the records that are reviewed and are in the approval queue. |
Method: | POST |
URL: | {base_url}/ services/data/v1/BulkPaymentObjects/operations/BulkPaymentRecord/fetchRecordsReviewedByMeAndInApprovalQueue |
Security Level: | Authenticated App User |
Header Request: | X-Kony-Authorization |
Body Request: |
Parameters 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 Specifies the number of rows that must be returned in the result. pageOffset Specifies the row from which the data must be retrieved. The offset value is often used together with the limit. filterByParam Specifies the parameter based on which the fetched files must be filtered. filterByValue Specifies the value based on which the fetched files must be filtered. { "sortByParam":"", "sortOrder": "", "searchString":"", "pageSize":"", "pageOffset":"", "filterByParam":"", "filterByValue":"" } |
Response: |
Parameters records Specifies an array of JSON object of records and the corresponding details. recordId Specifies the unique ID of the record. paymentId Specifies the unique ID of the payment. description Specifies the description of the Bulk Payment file. paymentDate Specifies the date on which the payment occurred. scheduledDate Specifies the date on when the scheduled transfer payment must occur. status Specifies the status of the operation. fromAccount Specifies the account from which the files are uploaded. totalAmount Specifies the total amount. totalTransactions Specifies the total number of transactions. companyId Specifies the unique ID of the company. requestId Specifies the request ID. actedByMeAlready Specifies whether the approval has already been provided. amIAprover Specifies whether the user is the approver. The value is Boolean. amICreator Specifies whether the user is the creator. The value is Boolean. recievedApprovals Specifies the number of requests that are received for approval. requiredApprovals Specifies the number of requests that require approvals. { "records" : [ { "recordId":"", "paymentId":"", "description":"", "paymentDate":"", "scheduledDate":"", "status":"", "fromAccount":"", "totalAmount":"", "totalTransactions":"", "companyId":"", "requestId":"", "actedByMeAlready": "", "amIApprover":"", "amICreator":"", "receivedApprovals":"", "requiredApprovals":"", } ], "opstatus": 0, "httpStatusCode": 0 } |
Error Code(s): |
|
Enterprise Provider: | Transact |
Enterprise API: |
{base_url}/api/v2.0.0/order/bulkPayments/uploads/files |
Field Mapping

Description: | This API retrieves the history of Bulk Payments that have been executed out by the user. All the records that have been approved or rejected will be fetched. |
Method: | POST |
URL: | {base_url}/services/data/v1/BulkPaymentObjects/operations/BulkPaymentRecord/fetchRecordsHistoryActedByMe |
Security Level: | Authenticated App User |
Header Request: | X-Kony-Authorization |
Body Request: |
Parameters 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 Specifies the number of rows that must be returned in the result. pageOffset Specifies the row from which the data must be retrieved. The offset value is often used together with the limit. filterByParam Specifies the parameter based on which the fetched files must be filtered. filterByValue Specifies the value based on which the fetched files must be filtered. { "sortByParam":"", "sortOrder": "", "searchString":"", "pageSize":"", "pageOffset":"", "filterByParam":"", "filterByValue":"" } |
Response: |
Parameters records Specifies an array of JSON object of records and the corresponding details. recordId Specifies the unique ID of the record. paymentId Specifies the unique ID of the payment. description Specifies the description of the Bulk Payment file. paymentDate Specifies the date on which the payment occurred. scheduledDate Specifies the date on when the scheduled transfer payment must occur. status Specifies the status of the operation. fromAccount Specifies the account from which the files are uploaded. totalAmount Specifies the total amount. totalTransactions Specifies the total number of transactions. companyId Specifies the unique ID of the company. requestId Specifies the request ID. actedByMeAlready Specifies whether the approval has been provided already. amIAprover Specifies whether the user is the approver. The value is Boolean. amICreator Specifies whether the user is the creator. The value is Boolean. recievedApprovals Specifies the number of requests that are received for approval. requiredApprovals Specifies the number of requests that require approvals. { "records" : [ { "recordId":"", "paymentId":"", "description":"", "paymentDate":"", "scheduledDate":"", "status":"", "fromAccount":"", "totalAmount":"", "totalTransactions":"", "companyId":"", "requestId":"", "actedByMeAlready": "", "amIApprover":"", "amICreator":"", "receivedApprovals":"", "requiredApprovals":"", } ], "opstatus": 0, "httpStatusCode": 0 } |
Error Code(s): |
|
Enterprise Provider: | Transact |
Enterprise API: |
{base_url}/api/v2.0.0/order/bulkPayments/uploads/files |
Field Mapping

Description: | This API retrieves the history of Bulk Payments that have been reviewed by the user. |
Method: | POST |
URL: | {base_url}/services/data/v1/BulkPaymentObjects/operations/BulkPaymentRecord/fetchRecordsHistoryReviewedByMe |
Security Level: | Authenticated App User |
Header Request: | X-Kony-Authorization |
Body Request: |
Parameters 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 Specifies the number of rows that must be returned in the result. pageOffset Specifies the row from which the data must be retrieved. The offset value is often used together with the limit. filterByParam Specifies the parameter based on which the fetched files must be filtered. filterByValue Specifies the value based on which the fetched files must be filtered. { "sortByParam":"", "sortOrder": "", "searchString":"", "pageSize":"", "pageOffset":"", "filterByParam":"", "filterByValue":"" } |
Response: |
Parameters records Specifies an array of JSON object of records and the corresponding details. recordId Specifies the unique ID of the record. paymentId Specifies the unique ID of the payment. description Specifies the description of the Bulk Payment file. paymentDate Specifies the date on which the payment occurred. scheduledDate Specifies the date on when the scheduled transfer payment must occur. status Specifies the status of the operation. fromAccount Specifies the account from which the files are uploaded. totalAmount Specifies the total amount. totalTransactions Specifies the total number of transactions. companyId Specifies the unique ID of the company. requestId Specifies the request ID. actedByMeAlready Specifies whether the approval has been provided already. amIAprover Specifies whether the user is the approver. The value is Boolean. amICreator Specifies whether the user is the creator. The value is Boolean. recievedApprovals Specifies the number of requests that are received for approval. requiredApprovals Specifies the number of requests that require approvals. { "records" : [ { "recordId":"", "paymentId":"", "description":"", "paymentDate":"", "scheduledDate":"", "status":"", "fromAccount":"", "totalAmount":"", "totalTransactions":"", "companyId":"", "requestId":"", "actedByMeAlready": "", "amIApprover":"", "amICreator":"", "receivedApprovals":"", "requiredApprovals":"", } ], "opstatus": 0, "httpStatusCode": 0 } |
Error Code(s): |
|
Enterprise Provider: | Transact |
Enterprise API: |
{base_url}/api/v2.0.0/order/bulkPayments/uploads/files |

Description: | This API approves the Bulk Payments record. |
Method: | PUT |
URL: | {base_url}/services/data/v1/BulkPaymentObjects/operations/BulkPaymentRecord/approveBulkPaymentRecord |
Security Level: | Authenticated App User |
Header Request: | X-Kony-Authorization |
Body Request: |
Parameters requestId Specifies the unique ID of the request. comments Specifies the additional comments { "requestId": "65", "comments": "test" } |
Response: |
Parameters recordId Specifies the unique ID of the record. status Specifies the status of the operation. success Specifies the success message. actedBy Specifies the name of the user who acted. featureActionId Specifies the unique ID of the feature. { recordId : '', status : '', featureActionId : '', success : '', actedBy: '', } |
Error Code(s): |
|
Enterprise Provider: | Transact |
Enterprise API: |
{base_url}/api/v2.0.0/order/bulkMasterApprovals/order/bulkMasterApprovals/{bulkTransferId} |
Transact Artifact: | Version: FT.BULK.MASTER,FT.API.GENERIC.2.0.0 |
Field Mapping
UI Field | Experience API Field | MS API Field | Transact API Field |
---|---|---|---|
NA | requestId | NA | NA |
NA | comments | NA | NA |
NA | recordId | NA | $.header.id |
NA | status | NA | $.header.status |
NA | featureActionId | NA | NA |
NA | success | NA | NA |
NA | actedBy | NA | NA |

Description: | This API rejects the Bulk Payments record. |
Method: | PUT |
URL: | {base_url}/services/data/v1/BulkPaymentObjects/operations/BulkPaymentRecord/rejectBulkPaymentRecord |
Security Level: | Authenticated App User |
Header Request: | X-Kony-Authorization |
Body Request: |
Parameters requestId Specifies the unique ID of the request. comments Specifies the additional comments. rejectionreason Specifies the reasons for rejection. { "requestId": "65", "comments": "ƒ", "rejectionreason": "For business reasons only" } |
Response: |
Parameters recordId Specifies the unique ID of the record. status Specifies the status of the operation. actedBy Specifies the name of the user who performed the action. featureActionId Specifies the unique ID of the feature. { recordId: '', status: '', featureActionId: '', actedBy: '', } |
Error Code(s): |
|
Enterprise Provider: | Transact |
Enterprise API: |
{base_url}/api/v2.0.0/order/bulkMasterApprovals/order/bulkMasterApprovals/{bulkTransferId} |
Transact Artifact: | Version : FT.BULK.MASTER,FT.API.GENERIC.2.0.0 |
Field Mapping
UI Field | Experience API Field | MS API Field | Transact API Field |
---|---|---|---|
NA | requestId | NA | NA |
NA | comments | NA | returnOrRejectDescription |
NA | recordId | NA | $.header.id |
NA | status | NA | $.header.status |
NA | featureActionId | NA | NA |
NA | rejectionreason | NA | NA |
NA | actedBy | NA | NA |

Description: | This API cancels the Bulk Payments record. |
Method: | PUT |
URL: | {base_url}/services/data/v1/BulkPaymentObjects/operations/BulkPaymentRecord/cancelBulkPaymentRecord |
Security Level: | Authenticated App User |
Header Request: | X-Kony-Authorization |
Body Request: |
Parameters requestId(Mandatory) Specifies the unique ID of the request. comments(Mandatory) Specifies the additional comments. cancellationreason(Mandatory) Specifies the reason for cancellation. cancellationReasonId(Mandatory) Specifies the unique cancellationReason ID. statusCode(Mandatory) Specifies whether approval is canceled or not canceled. { "recordId": "BKM2110500213", "comments": "ramyyaa", "cancellationreason": "SELLER'S CBU DOES NOT EXIST", "cancellationReasonId": "01", "statusCode": "CANCELLED" } |
Response: |
Parameters status(Mandatory) Specifies the status of the operation. { "status": "DISCARDED", "opstatus": 0, "httpStatusCode": 0 } |
Error Code(s): |
|
Enterprise Provider: | Transact |
Enterprise API: |
{base_url}/api/v2.0.0/order/bulkPayments/{bulkTransferId} |
Transact Artifact: | Version : FT.BULK.MASTER,FT.API.GENERIC.2.0.0 |
Field Mapping
UI Field | Experience API Field | MS API Field | Transact API Field |
---|---|---|---|
NA | recordId | NA | $.header.id |
NA | comments | NA | cancelRemark |
NA | cancellationreason | NA | cancellationReason |
NA | cancellationReasonId | NA | NA |
NA | status | NA | $.body.statusCode |
NA | statusCode | NA | NA |

Description: | This API updates the Bulk Payments record. |
Method: | PUT |
URL: | {base_url}/services/data/v1/BulkPaymentObjects/operations/BulkPaymentRecord/updateBulkPaymentRecord |
Security Level: | Authenticated App User |
Header Request: | X-Kony-Authorization |
Body Request: |
Parameters recordId Specifies the unique ID of the record. description Specifies the description of the record. fromAccount Specifies the account from which the bulk payment transfer must occur. { "recordId": "1176219490", "fromAccount": "200911030403585", "description": "Test Kalyani" } |
Response: |
Parameters confirmationNumber Specifies the confirmation number that gets generated. { "confirmationNumber": "BKM2110500214", "opstatus": 0, "httpStatusCode": 0 } |
Error Code(s): |
|
Enterprise Provider: | Transact |
Enterprise API: |
{base_url}/api/v2.0.0/order/bulkPayments/{bulkTransferId} |
Transact Artifact: | Version : FT.BULK.MASTER,FT.API.GENERIC.2.0.0 |
Field Mapping
UI Field | Experience API Field | MS API Field | Transact API Field |
---|---|---|---|
NA | recordId | NA | NA |
From Account | fromAccount | NA | $.body.debitAccount |
Payment Description | description | NA | $.body.description |
Bulk Payment ID | confirmationNumber | NA | $.header.id |

Description: | This API creates a Payment order. |
Method: | POST |
URL: | {base_url}/services/data/v1/BulkPaymentObjects/operations/PaymentOrder/addPaymentOrder |
Security Level: | Authenticated App User |
Header Request: | X-Kony-Authorization |
Body Request: |
Parameters recordId (Mandatory) Specifies the unique ID of the record. recipientName(Mandatory) Specifies the name of the recipient. accountNumber (Mandatory) Specifies the account number of the user. bankName Specifies the name of the bank. swift Specifies the swift code for international transactions. currency (Mandatory) Specifies the currency code. amount (Mandatory) Specifies the amount value for the Payment Order. feesPaidBy Specifies the fees paid by the user. paymentReference Specifies the reference number for the Payment Order Container. paymentMethod Specifies the type of payment method. addToList Specifies whether the payment order to be added to list. This a Boolean value. paymentOrderProduct (Mandatory) Specifies the paymentOrderProduct name. fromAccount (Mandatory) Specifies the account from which the bulk payment transfer must occur. { "recordId": "BKM2110500214", "recipientName": "rasmya", "accountNumber": "GB79DEMO60161300014648", "bankName": "Infinity", "swift": "", "currency": "USD", "amount": "13.00", "feesPaidBy": "Shared", "paymentReference": "BulkREfAKI", "paymentMethod": "Internal", "addToList": false, "paymentOrderProduct": "FTBMBLK", "fromAccount": "125679" } |
Response: |
Parameters paymentOrderId Specifies the unique ID of the Payment Order Container. { "paymentOrderId": "PI21105015P2VJ45", "opstatus": 0, "httpStatusCode": 0 } |
Error Code(s): |
|
Enterprise Provider: | Transact |
Enterprise API: |
{base_url}/api/v2.1.0/order/paymentOrders |
Transact Artifact: | Version : PAYMENT.ORDER,PI.API.GENERIC.2.0.0 |
Field Mapping
UI Field | Experience API Field | MS API Field | Transact API Field |
---|---|---|---|
NA | recordId | NA | bulkReference |
NA | recipientName | NA | beneficiaryName |
NA | accountNumber | NA | beneficiaryIBAN |
NA | bankName | NA | NA |
NA | swift | NA | NA |
NA | currency | NA | debitCurrency |
NA | amount | NA | amount |
NA | feesPaidBy | NA | chargeBearer |
NA | paymentReference | NA | NA |
NA | paymentOrderId | NA | $.header.id |
NA | paymentMethod | NA | paymentOrderProductId |
NA | addToList | NA | NA |
NA | paymentOrderProduct | NA | NA |
NA | fromAccount | NA | debitAccountId |

Description: | This API edits the Payment order. |
Method: | PUT |
URL: | {base_url}/services/data/v1/BulkPaymentObjects/operations/PaymentOrder/editPaymentOrder |
Security Level: | Authenticated App User |
Header Request: | X-Kony-Authorization |
Body Request: |
Parameters recordId Specifies the unique ID of the record. paymentOrderId Specifies the unique ID of the Payment Order Container. currency Specifies the currency code. amount Specifies the amount value for the Payment Order. feesPaidBy Specifies the fees paid by the user. paymentReference Specifies the reference number for the Payment Order Container. { "recordId": "1066408269", "paymentOrderId": "1731229886", "currency": "USD", "amount": "24", "feesPaidBy": "Me", "paymentReference": "September salary" } |
Response: |
Parameters paymentOrderId Specifies the unique ID of the Payment Order Container. { "paymentOrderId": "PI211050018YC4SG", "opstatus": 0, "httpStatusCode": 0 } |
Error Code(s): |
|
Enterprise Provider: | Transact |
Enterprise API: |
{base_url}/api/v2.1.0/order/paymentOrders/{paymentOrderId} |
Transact Artifact: | Version : PAYMENT.ORDER,PI.API.GENERIC.2.0.0 |
Field Mapping
UI Field | Experience API Field | MS API Field | Transact API Field |
---|---|---|---|
NA | recordId | NA | NA |
Amount | amount | NA | amount |
Payment Reference | paymentReference | NA | endToEndReference |
NA | paymentOrderId | NA | $.header.id |

Description: | This API deletes the Payment order. |
Method: | PUT |
URL: | {base_url}/services/data/v1/BulkPaymentObjects/operations/PaymentOrder/deletePaymentOrder |
Security Level: | Authenticated App User |
Header Request: | X-Kony-Authorization |
Body Request: |
Parameters recordId Specifies the unique ID of the record. paymentOrderId Specifies the unique ID of the Payment Order Container. { "recordId": "1176219490", "paymentOrderId": "1619913373" } |
Response: |
Parameters paymentOrderId Specifies the unique ID of the Payment Order Container. { httpStatusCode: 0 opstatus: 0 paymentOrderId: "PI211050KTXPZ4KM" } |
Error Code(s): |
|
Enterprise Provider: | Transact |
Enterprise API: |
{base_url}/api/v2.1.0/order/paymentOrders/{paymentOrderId} |
Field Mapping
UI Field | Experience API Field | MS API Field | Transact API Field |
---|---|---|---|
NA | recordId | NA | NA |
NA | paymentOrderId | NA | $.header.id |

Description: | This API retrieves the sample Bulk Payment files. |
Method: | GET |
URL: | {base_url}/services/data/v1/BulkPaymentObjects/operations/BulkPaymentFile/fetchSampleFiles |
Security Level: | Authenticated App User |
Header Request: | X-Kony-Authorization |
Body Request: |
None |
Response: |
Parameters fileName Specifies the name of the sample file. description Specifies the description of the sample file. fileId Specifies the unique ID of the sample file. content Specifies the content in the sample file. { "sampleFiles": [{ "fileId": "001", "fileName": "SampleCSV", "description": "CSV", "content": "PERFU0NSSVBUSU9OPiw8QlVMSy5UWVBFPiw8REVCSVQuQ1JFRElUPiw8U0lOR0xFLk1VTFRJPiw8Q1VTVE9NRVI+LDxERUJJVC5BQ0NPVU5UPiw8Q1VSUkVOQ1k+LDxXQVNILkFDQ09VTlQ+LDxFUlJPUi5BQ0NPVU5UPiw8TU9ERS5PRi5UUkFOU0ZFUj4sPFBST0NFU1NJTkcuREFURT4sPFBBWU1FTlQuVkFMVUUuREFURT4sPENMRUFSSU5HLkRBVEU+LDxVUExPQUQuUkVGRVJFTkNFPiw8REVCSVQuUkVGRVJFTkNFPiw8Q1JFRElULlJFRkVSRU5DRT4sLCwsLCw8QU1ULlRPLkJFLlVQTE9BREVEPiwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsCjxQQVlNRU5ULk9SREVSLlBST0RVQ1Q+LCw8T1JERVJJTkcuQ1VTVE9NRVI+LDxPUkRFUklORy5DVVNUT01FUi5CSUM+LDxPUkRFUklORy5DVVNULk5BTUU+LCwsLCwsPERFQklULkNDWT4sPERFQklULkFDQ09VTlQuSUJBTj4sLCwsLCwsLCwsPEJFTkVGSUNJQVJZLkFDQ09VTlQuTk8+LDxCRU5FRklDSUFSWS5JQkFOPiwsLDxCRU5FRklDSUFSWS5OQU1FPiwsLDxCRU4uUE9TVC5BRERSLkxJTkUtMT4sLCwsLCwsLCwsPEFDQ1QuV0lUSC5CQU5LLkJJQz4sLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLDxQQVlNRU5ULkNVUlJFTkNZPiw8UEFZTUVOVC5BTU9VTlQ+LCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLDxCVUxLLlBST0NFU1NJTkcuTU9ERT4sLCwsLA==" }, { "fileId": "002", "fileName": "SampleXML", "description": "XML", "content": "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPERvY3VtZW50IHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJ1cm46aXNvOnN0ZDppc286MjAwMjI6dGVjaDp4c2Q6cGFpbi4wMDEuMDAxLjAzIj4KICA8Q3N0bXJDZHRUcmZJbml0bj4KICAgIDxHcnBIZHI+CiAgICAgIDxNc2dJZD5UUFMxNzEwMjAyMDA1OTUwMDU8L01zZ0lkPiA8IS0tREVTQ1JJUFRJT04tLT4KICAgICAgPENyZUR0VG0+MjAyMC0wNC0xN1QxNDowNzowMDwvQ3JlRHRUbT4KICAgICAgPE5iT2ZUeHM+MjwvTmJPZlR4cz4KCTxDdHJsU3VtPjMyMDA8L0N0cmxTdW0+CiAgICAgIDxJbml0Z1B0eT4KICAgICAgICA8Tm0+TmlrZTwvTm0+CiAgICAgICAgPElkPgogICAgICAgICAgPE9yZ0lkPgogICAgICAgICAgICA8QklDT3JCRUk+REVNT0dCUFg8L0JJQ09yQkVJPgogICAgICAgICAgICA8T3Rocj4KICAgICAgICAgICAgICA8SWQ+SURFTlRJRklDQVRJT04xPC9JZD4KICAgICAgICAgICAgICA8U2NobWVObT4KICAgICAgICAgICAgICAgIDxDZD5DT0RFPC9DZD4KICAgICAgICAgICAgICA8L1NjaG1lTm0+CiAgICAgICAgICAgICAgPElzc3I+SVNTVUVSPC9Jc3NyPgogICAgICAgICAgICA8L090aHI+CiAgICAgICAgICA8L09yZ0lkPgogICAgICAgIDwvSWQ+CiAgICAgIDwvSW5pdGdQdHk+CiAgICA8L0dycEhkcj4KICAgIDxQbXRJbmY+CiAgICAgIDxQbXRJbmZJZD5UUFMxNzEwMjAyMDA1OTUwMTwvUG10SW5mSWQ+CiAgICAgIDxQbXRNdGQ+VFJGPC9QbXRNdGQ+ICAKICAgICAgPEJ0Y2hCb29rZz50cnVlPC9CdGNoQm9va2c+CgkgPE5iT2ZUeHM+MjwvTmJPZlR4cz4gPCEtLVRPVEFMLlRSQU5TQUNUSU9OUy0tPgkKCSA8Q3RybFN1bT4zMjAwPC9DdHJsU3VtPiA8IS0tVE9UQUwuQU1PVU5ULS0+CiAgICAgICAgIDxQbXRUcEluZj4KICAgICAgICA8SW5zdHJQcnR5Pk5PUk08L0luc3RyUHJ0eT4KICAgICAgICA8U3ZjTHZsPgogICAgICAgICAgPENkPlNFUEE8L0NkPiA8IS0tUEFZTUVOVC5NRVRIT0QtLT4KICAgICAgICA8L1N2Y0x2bD4KICAgICAgICA8Q3RneVB1cnA+CiAgICAgICAgICA8Q2Q+U0FMQTwvQ2Q+CiAgICAgICAgPC9DdGd5UHVycD4KICAgICAgPC9QbXRUcEluZj4KICAgICAgPFJlcWRFeGN0bkR0PjIwMjAtMDQtMTc8L1JlcWRFeGN0bkR0PiA8IS0tUEFZTUVOVC5WQUxVRS5EQVRFLS0+CiAgICAgIDxEYnRyPgogICAgICAgIDxObT5TQ1Q3ODcgRVVST1BFPC9ObT4KICAgICAgICA8UHN0bEFkcj4KICAgICAgICAgIDxDdHJ5PkVVPC9DdHJ5PgogICAgICAgICAgPEFkckxpbmU+RnJhbmtmdXJ0PC9BZHJMaW5lPgogICAgICAgIDwvUHN0bEFkcj4KICAgICAgICA8SWQ+CiAgICAgICAgICA8T3JnSWQ+CiAgICAgICAgICAgIDxPdGhyPgogICAgICAgICAgICAgIDxJZD4xMDAyMzA8L0lkPgoJCQkgIDxTY2htZU5tPgogICAgICAgICAgICAgICAgPFBydHJ5PkdJRFA8L1BydHJ5PgoJCQkJPC9TY2htZU5tPgogICAgICAgICAgICAgIDxJc3NyPkRidHJTY2hJc3N1ZXI8L0lzc3I+ICAgICAgICAgICAKICAgICAgICAgICAgPC9PdGhyPgogICAgICAgICAgPC9PcmdJZD4KICAgICAgICA8L0lkPgogICAgICA8L0RidHI+CiAgICAgIDxEYnRyQWNjdD4KICAgICAgICA8SWQ+CiAgICAgICAgICA8SUJBTj5HQjM4REVNTzYwMTYxMzAwMDEzMjE1PC9JQkFOPiA8IS0tRlJPTS5BQ0NPVU5ULS0+CiAgICAgICAgPC9JZD4KICAgICAgICA8Q2N5PkVVUjwvQ2N5PjwhLS1DVVJSRU5DWS0tPgogICAgICA8L0RidHJBY2N0PgogICAgICA8RGJ0ckFndD4KICAgICAgICA8RmluSW5zdG5JZD4KICAgICAgICAgIDxCSUM+REVNT0dCUFg8L0JJQz4KICAgICAgICAgIDxPdGhyPgogICAgICAgICAgICA8SWQ+SURFTlRJRklDQVRJT04yPC9JZD4KICAgICAgICAgIDwvT3Rocj4KICAgICAgICA8L0Zpbkluc3RuSWQ+CiAgICAgIDwvRGJ0ckFndD4KICAgICAgPENkdFRyZlR4SW5mPgogICAgICAgIDxQbXRJZD4KICAgICAgICAgIDxJbnN0cklkPlRQUzE3MTAyMDIwMDU5NTExPC9JbnN0cklkPgogICAgICAgICAgPEVuZFRvRW5kSWQ+VFBTMTcxMDIwMjAwNTk1MTE8L0VuZFRvRW5kSWQ+CiAgICAgICAgPC9QbXRJZD4KICAgICAgICA8QW10PgogICAgICAgICAgPEluc3RkQW10IENjeT0iRVVSIj4xNzAwPC9JbnN0ZEFtdD4gPCEtLSBDY3kgPSBQQVlNRU5ULkNVUlJFTkNZLS0+IDwhLS1QQVlNRU5ULkFNT1VOVC0tPgogICAgICAgIDwvQW10PgogICAgICAgIDxDaHJnQnI+U0xFVjwvQ2hyZ0JyPgogICAgICAgIDxVbHRtdERidHI+CiAgICAgICAgPE5tPlRFU1RJTkcgVUxUSSBEQjwvTm0+CiAgICAgICAgPElkPgogICAgICAgICAgPE9yZ0lkPgogICAgICAgICAgICA8QklDT3JCRUk+REVNT0dCUFg8L0JJQ09yQkVJPgogICAgICAgICAgICA8T3Rocj4KICAgICAgICAgICAgICA8SWQ+VUxUSS1JRDwvSWQ+CiAgICAgICAgICAgICAgPFNjaG1lTm0+CiAgICAgICAgICAgICAgICA8Q2Q+VEVTVDwvQ2Q+CiAgICAgICAgICAgICAgPC9TY2htZU5tPgogICAgICAgICAgICAgIDxJc3NyPlVMVEktSVNTVUVSPC9Jc3NyPgogICAgICAgICAgICA8L090aHI+CiAgICAgICAgICA8L09yZ0lkPgogICAgICAgIDwvSWQ+CiAgICAgIDwvVWx0bXREYnRyPgogICAgICAgIDxDZHRyQWd0PgogICAgICAgICAgPEZpbkluc3RuSWQ+CiAgICAgICAgICAgIDxCSUM+QkFSQ0dCMjI8L0JJQz4gPCEtLVNXSUZULkNPREUtLT4gCiAgICAgICAgICA8L0Zpbkluc3RuSWQ+CiAgICAgICAgPC9DZHRyQWd0PgogICAgICAgIDxDZHRyPgogICAgICAgICAgPE5tPkRFRiBFbGVjdHJvbmljczwvTm0+IDwhLS1CRU5FRklDSUFSWS5OQU1FLS0+CiAgICAgICAgICA8UHN0bEFkcj4KICAgICAgICAgICAgPEN0cnk+SU48L0N0cnk+CiAgICAgICAgICAgIDxBZHJMaW5lPkJBTkdBTE9SRTwvQWRyTGluZT4KICAgICAgICAgIDwvUHN0bEFkcj4KICAgICAgICAgIDxJZD4KICAgICAgICAgICAgPE9yZ0lkPgogICAgICAgICAgICAgIDxCSUNPckJFST5CQVJDR0IyMjwvQklDT3JCRUk+CiAgICAgICAgICAgICAgPE90aHI+CgkJCSAgPElkPklERU5USUZJQ0FUSU9OMzwvSWQ+CgkJCSAgICA8U2NobWVObT4KICAgICAgICAgICAgICAgICAgPENkPkNPREU8L0NkPgogICAgICAgICAgICAgICAgPC9TY2htZU5tPgogICAgICAgICAgICAgIDxJc3NyPklTU1VFUjwvSXNzcj4KICAgICAgICAgICAgICA8L090aHI+CiAgICAgICAgICAgIDwvT3JnSWQ+CiAgICAgICAgICA8L0lkPgogICAgICAgIDwvQ2R0cj4KICAgICAgICA8Q2R0ckFjY3Q+CiAgICAgICAgICA8SWQ+CiAgICAgICAgICAgIDxJQkFOPkdCMDRCQVJDMjA0NzQ0NzMxNjA5NDQ8L0lCQU4+IDwhLS1CRU5FRklDSUFSWS5BQ0NPVU5ULk5PLS0+CiAgICAgICAgICA8L0lkPgogICAgICAgIDwvQ2R0ckFjY3Q+CiAgICAgICAgPFVsdG10Q2R0cj4KICAgICAgICAgIDxObT5VTFRJLUNEVFI8L05tPgogICAgICAgICAgPElkPgogICAgICAgICAgICA8T3JnSWQ+CiAgICAgICAgICAgICAgPEJJQ09yQkVJPkJBUkNHQjIyPC9CSUNPckJFST4KICAgICAgICAgICAgICA8T3Rocj4KICAgICAgICAgICAgICAgIDxJZD5JRDwvSWQ+CiAgICAgICAgICAgICAgICA8U2NobWVObT4KICAgICAgICAgICAgICAgICAgPENkPnN0cjE8L0NkPgogICAgICAgICAgICAgICAgPC9TY2htZU5tPgogICAgICAgICAgICAgICAgPElzc3I+c3RyMTIzNDwvSXNzcj4KICAgICAgICAgICAgICA8L090aHI+CiAgICAgICAgICAgIDwvT3JnSWQ+CiAgICAgICAgICA8L0lkPgogICAgICAgIDwvVWx0bXRDZHRyPgogICAgICAgIDxQdXJwPgogICAgICAgICAgPENkPkdERFM8L0NkPgogICAgICAgIDwvUHVycD4KICAgICAgICA8Um10SW5mPgogICAgICAgICAgPFVzdHJkPnN0cjEyMzM8L1VzdHJkPgogICAgICAgICAgPFN0cmQ+CiAgICAgICAgICAgIDxDZHRyUmVmSW5mPgogICAgICAgICAgICAgIDxUcD4KICAgICAgICAgICAgICAgIDxDZE9yUHJ0cnk+CiAgICAgICAgICAgICAgICAgIDxDZD5TQ09SPC9DZD4KICAgICAgICAgICAgICAgIDwvQ2RPclBydHJ5PgogICAgICAgICAgICAgICAgPElzc3I+c3RyMTIzNDwvSXNzcj4KICAgICAgICAgICAgICA8L1RwPgogICAgICAgICAgICAgIDxSZWY+c3RyMTIzNTwvUmVmPgogICAgICAgICAgICA8L0NkdHJSZWZJbmY+CiAgICAgICAgICA8L1N0cmQ+CiAgICAgICAgPC9SbXRJbmY+CiAgICAgIDwvQ2R0VHJmVHhJbmY+CSAgCiAgICAgIDxDZHRUcmZUeEluZj4KICAgICAgICA8UG10SWQ+CiAgICAgICAgICA8SW5zdHJJZD5UUFMxNzEwMjAyMDA1OTUyMTwvSW5zdHJJZD4KICAgICAgICAgIDxFbmRUb0VuZElkPlRQUzE3MTAyMDIwMDU5NTIxPC9FbmRUb0VuZElkPgogICAgICAgIDwvUG10SWQ+CiAgICAgICAgPEFtdD4KICAgICAgICAgIDxJbnN0ZEFtdCBDY3k9IkVVUiI+MTUwMDwvSW5zdGRBbXQ+IDwhLS0gQ2N5ID0gUEFZTUVOVC5DVVJSRU5DWS0tPiA8IS0tUEFZTUVOVC5BTU9VTlQtLT4KICAgICAgICA8L0FtdD4KICAgICAgICA8Q2hyZ0JyPlNMRVY8L0NocmdCcj4KICAgICAgICA8VWx0bXREYnRyPgogICAgICAgIDxObT5URVNUSU5HIFVMVEkgREI8L05tPgogICAgICAgIDxJZD4KICAgICAgICAgIDxPcmdJZD4KICAgICAgICAgICAgPEJJQ09yQkVJPkRFTU9HQlBYPC9CSUNPckJFST4KICAgICAgICAgICAgPE90aHI+CiAgICAgICAgICAgICAgPElkPlVMVEktSUQ8L0lkPgogICAgICAgICAgICAgIDxTY2htZU5tPgogICAgICAgICAgICAgICAgPENkPlRFU1Q8L0NkPgogICAgICAgICAgICAgIDwvU2NobWVObT4KICAgICAgICAgICAgICA8SXNzcj5VTFRJLUlTU1VFUjwvSXNzcj4KICAgICAgICAgICAgPC9PdGhyPgogICAgICAgICAgPC9PcmdJZD4KICAgICAgICA8L0lkPgogICAgICA8L1VsdG10RGJ0cj4KICAgICAgICA8Q2R0ckFndD4KICAgICAgICAgIDxGaW5JbnN0bklkPgogICAgICAgICAgICA8QklDPkJBUkNHQjIyPC9CSUM+IDwhLS1TV0lGVC5DT0RFLS0+CiAgICAgICAgICA8L0Zpbkluc3RuSWQ+CiAgICAgICAgPC9DZHRyQWd0PgogICAgICAgIDxDZHRyPgogICAgICAgICAgPE5tPlJPQkVSVDwvTm0+IDwhLS1CRU5FRklDSUFSWS5OQU1FLS0+CiAgICAgICAgICA8UHN0bEFkcj4KICAgICAgICAgICAgPEN0cnk+SU48L0N0cnk+CiAgICAgICAgICAgIDxBZHJMaW5lPkJBTkdBTE9SRTwvQWRyTGluZT4KICAgICAgICAgIDwvUHN0bEFkcj4KICAgICAgICAgIDxJZD4KICAgICAgICAgICAgPE9yZ0lkPgogICAgICAgICAgICAgIDxCSUNPckJFST5CQVJDR0IyMjwvQklDT3JCRUk+CiAgICAgICAgICAgICAgPE90aHI+CgkJCSAgPElkPklERU5USUZJQ0FUSU9OMzwvSWQ+CgkJCSAgICA8U2NobWVObT4KICAgICAgICAgICAgICAgICAgPENkPkNPREU8L0NkPgogICAgICAgICAgICAgICAgPC9TY2htZU5tPgogICAgICAgICAgICAgIDxJc3NyPklTU1VFUjwvSXNzcj4KICAgICAgICAgICAgICA8L090aHI+CiAgICAgICAgICAgIDwvT3JnSWQ+CiAgICAgICAgICA8L0lkPgogICAgICAgIDwvQ2R0cj4KICAgICAgICA8Q2R0ckFjY3Q+CiAgICAgICAgICA8SWQ+CiAgICAgICAgICAgIDxJQkFOPkdCMDRCQVJDMjA0NzQ0NzMxNjA5NDU8L0lCQU4+IDwhLS1CRU5FRklDSUFSWS5BQ0NPVU5ULk5PLS0+CiAgICAgICAgICA8L0lkPgogICAgICAgIDwvQ2R0ckFjY3Q+CiAgICAgICAgPFVsdG10Q2R0cj4KICAgICAgICAgIDxObT5VTFRJLUNEVFI8L05tPgogICAgICAgICAgPElkPgogICAgICAgICAgICA8T3JnSWQ+CiAgICAgICAgICAgICAgPEJJQ09yQkVJPkJBUkNHQjIyPC9CSUNPckJFST4KICAgICAgICAgICAgICA8T3Rocj4KICAgICAgICAgICAgICAgIDxJZD5JRDwvSWQ+CiAgICAgICAgICAgICAgICA8U2NobWVObT4KICAgICAgICAgICAgICAgICAgPENkPnN0cjE8L0NkPgogICAgICAgICAgICAgICAgPC9TY2htZU5tPgogICAgICAgICAgICAgICAgPElzc3I+c3RyMTIzNDwvSXNzcj4KICAgICAgICAgICAgICA8L090aHI+CiAgICAgICAgICAgIDwvT3JnSWQ+CiAgICAgICAgICA8L0lkPgogICAgICAgIDwvVWx0bXRDZHRyPgogICAgICAgIDxQdXJwPgogICAgICAgICAgPENkPkdERFM8L0NkPgogICAgICAgIDwvUHVycD4KICAgICAgICA8Um10SW5mPgogICAgICAgICAgPFVzdHJkPnN0cjEyMzM8L1VzdHJkPgogICAgICAgICAgPFN0cmQ+CiAgICAgICAgICAgIDxDZHRyUmVmSW5mPgogICAgICAgICAgICAgIDxUcD4KICAgICAgICAgICAgICAgIDxDZE9yUHJ0cnk+CiAgICAgICAgICAgICAgICAgIDxDZD5TQ09SPC9DZD4KICAgICAgICAgICAgICAgIDwvQ2RPclBydHJ5PgogICAgICAgICAgICAgICAgPElzc3I+c3RyMTIzNDwvSXNzcj4KICAgICAgICAgICAgICA8L1RwPgogICAgICAgICAgICAgIDxSZWY+c3RyMTIzNTwvUmVmPgogICAgICAgICAgICA8L0NkdHJSZWZJbmY+CiAgICAgICAgICA8L1N0cmQ+CiAgICAgICAgPC9SbXRJbmY+CiAgICAgIDwvQ2R0VHJmVHhJbmY+CiAgICAgPC9QbXRJbmY+CiAgPC9Dc3RtckNkdFRyZkluaXRuPgo8L0RvY3VtZW50Pg==" }], "opstatus": 0, "httpStatusCode": 0 } |
Error Code(s): |
|
Enterprise Provider: | Transact |
Enterprise API: |
{base_url}/api/v2.0.0/order/bulkPayments/uploads/files |
Field Mapping
UI Field | Experience API Field | MS API Field | Transact API Field |
---|---|---|---|
NA | fileId | NA | NA |
NA | fileName | NA | NA |
NA | description | NA | NA |
NA | content | NA | NA |

Description: | This API retrieves the payment orders. |
Method: | GET |
URL: | {base_url}/services/data/v1/BulkPaymentObjects/operations/PaymentOrder/fetchPaymentOrders |
Security Level: | Authenticated App User |
Header Request: | X-Kony-Authorization |
Body Request: |
Parameters recordId Specifies the unique ID of the record. { "recordId": "BKM2010800010" } |
Response: |
Parameters paymentOrderId Specifies the unique ID of the Payment Order Container. recordId Specifies the unique ID of the record. recipientName Specifies the name of the recipient. accountNumber Specifies the account number of the user. bankName Specifies the name of the bank. swift Specifies the swift code for international transactions. currency Specifies the currency code. amount Specifies the amount value for the Payment Order. feesPaidBy Specifies the fees paid by the user. paymentReference Specifies the reference number for the Payment Order Container. status Specifies the status of the payment order (Added/Modified/Ready for Execution). paymentMethod Specifies the method of payment opted by the user such as Single Euro Payments Area (SEPA), Internal or so on. errorDescription Specifies the description of the error. { "paymentOrders": [{ "paymentOrderId": "PI211050018YC4P6", "recordId": "BKM2110500143", "recipientName": "Rupa14", "accountNumber": "GB91DEMO60161300100374", "currency": "USD", "amount": "2", "feesPaidBy": "SHA", "paymentReference": "TestRefeeence33", "status": "In Error", "paymentMethod": "DOMESTIC", "errorDescription": "Not Specified Reason Agent Generate" }, ], "opstatus": 0, "httpStatusCode": 0 } |
Error Code(s): |
|
Enterprise Provider: | Transact |
Enterprise API: |
{base_url}/api/v2.1.0/order/paymentOrders |
Transact Artifact: | Enquiry : PI.API.PAYMENT.ORDERS.2.1.0 |
Field Mapping
UI Field | Experience API Field | MS API Field | Transact API Field |
---|---|---|---|
Bulk Payment ID | recordId | NA | recordId |
NA | paymentOrderId | NA | paymentOrderId |
Beneficiary | recipientName | NA | beneficiaries[0].beneficiaryName |
Account Number/ IBAN | accountNumber | NA | beneficiaries[0].beneficiaryIBAN |
Amount | currency | NA | paymentCurrencyId |
Amount | amount | NA | amount |
Fees Paid By | feesPaidBy | NA | chargeBearer |
Payment Reference | paymentReference | NA | endToEndReference |
Status | status | NA | currentStatus |
NA | paymentMethod | NA | paymentOrderProductId |
Error Description | errorDescription | NA | rejectReasonCode |

Description: | This API creates a bulk payment template. |
Method: | POST |
URL: | {base_url}/services/data/v1/BulkPaymentObjects/operations/BulkPaymentTemplate/createBulkPaymentTemplate |
Security Level: | Authenticated App Users |
Header Request: | X-Kony-Authorization |
Body Request: |
Parameters templateName (Mandatory) Specifies the name of the template. description (Mandatory) Specifies the description of the template. fromAccount (Mandatory) Specifies the account number from which bulk payment is to be initiated. currency (Mandatory) Specifies the currency medium for performing the bulk payment. paymentDate (Mandatory) Specifies the date for the bulk payment. processingMode (Mandatory) Specifies whether the processing is Single or Multi. beneficiaryName(Mandatory) Specifies the name of the beneficiary. recipientName(Mandatory) Specifies the name of the recipient. paymentMethod(Mandatory) Specifies the method of payment opted by the user such as Single Euro Payments Area (SEPA), Internal or so on. amount(Mandatory) Specifies the amount value for the Payment Order. feesPaidBy(Mandatory) Specifies the fees paid by the user. paymentReference(Mandatory) Specifies the reference number for the Payment Order Container. accountNumber(Mandatory) Specifies the account number of the user. accType(Mandatory) Specifies the type of account such as Savings, Checking, and so on. swift(Mandatory) Specifies the swift key. beneficiaryNickName(Mandatory) Specifies the nick name fpr beneficiary. beneficiaryAddress(Mandatory) Specifies the beneficiary Address. beneficiaryType(Mandatory) Specifies the type of beneficiary. addToExistingFlag(Mandatory) Specifies if the file to be added. This is a Boolean Flag. bankName(Mandatory) Specifies the bank name. { "templateName": "BTempNtmeUII", "POs": "[{\"amount\":\"10.00\",\"feesPaidBy\":\"-\",\"beneficiaryNickName\":\"Boeing\",\"paymentReference\":\"BulkREfUSH\",\"beneficiaryIBAN\":\"GB09DEMO60161300101753\",\"bankName\":\"Infinity\",\"beneficiaryAddress\":\"-\",\"beneficiaryName\":\"Boeing\",\"beneficiaryType\":\"MANUALLYADDED\",\"recipientName\":\"Boeing\",\"paymentMethod\":\"Boeing\",\"currency\":\"USD\",\"accType\":\"Internal\",\"addToExistingFlag\":\"0\",\"swift\":\"\"}]", "fromAccount": "125679", "description": "BTempDescGMIHSI", "currency": "USD", "paymentDate": "2021-10-11", "processingMode": "SINGLE" } |
Response: |
Parameters templateName Specifies the name of the template. fromAccount Specifies the account number from which bulk payment is to be initiated. currency Specifies the currency medium for performing the bulk payment. paymentDate Specifies the date for the bulk payment. templateID Specifies the unique ID of the template. processingMode Specifies whether the processing is Single or Multi. totalAmount Specifies the total amount. totalBeneficiaries Specifies the total beneficiaries in the file. description Specifies the description of the bulk payment template. { "templateName": "BTempNtmeUII", "fromAccount": "125679", "currency": "USD", "processingMode": "SINGLE", "paymentDate": "2021-10-11T00:00:00Z", "totalAmount": "10", "templateId": "211020210719015941", "totalBeneficiaries": "1", "description": "BTempDescGMIHSI", "opstatus": 0, "httpStatusCode": 0 } |
Error Code(s): |
|
Enterprise Provider: | DBX DB |
Enterprise API: |
NA |
Field Mapping
UI Field | Experience API Field | MS API Field | Transact API Field |
---|---|---|---|
Template Name | templateName | NA | NA |
From Account | fromAccount | NA | NA |
Default Debit Currency | currency | NA | NA |
Processing Mode | processingMode | NA | NA |
Execution Date | paymentDate | NA | NA |
Total Batch Amount | totalAmount | NA | NA |
NA | templateId | NA | NA |
NA | totalBeneficiaries | NA | NA |
NA | description | NA | NA |
NA | beneficiaryName | NA | NA |
NA | paymentMethod | NA | NA |
NA | amount | NA | NA |
NA | feesPaidBy | NA | NA |
NA | paymentReference | NA | NA |
NA | accountNumber | NA | NA |
NA | accType | NA | NA |
NA | beneficiaryAddress | NA | NA |
NA | beneficiaryType | NA | NA |
NA | addToExistingFlag | NA | NA |
NA | bankName | NA | NA |

Description: | This API deletes the bulk payment template based on the template ID provided by the user. |
Method: | PUT |
URL: | {base_url}/services/data/v1/BulkPaymentObjects/operations/BulkPaymentTemplate/deleteBulkPaymentTemplate |
Security Level: | Autheticated App Users |
Header Request: | X-Kony-Authorization |
Body Request: |
Parameters templateId (Mandatory) Specifies the unique ID of the template that is to be deleted. { "templateId": "071020210607047483" } |
Response: |
Parameters templateID Specifies the unique ID of the template that has been deleted. templateName Specifies the name of the template that has been deleted. { "templateId": "181020210951036523", "templateName": "Srip", "opstatus": 0, "httpStatusCode": 0 } |
Error Code(s): |
|
Enterprise Provider: | DBX DB |
Enterprise API: |
{base_url}/api/v2.0.0/order/bulkPayments/uploads/files |
Field Mapping
UI Field | Experience API Field | MS API Field | Transact API Field |
---|---|---|---|
NA | templateId | NA | NA |
Template Name | templateName | NA | NA |

Description: | This API retrieves bulk payment templates. |
Method: | GET |
URL: | {base_url}/services/data/v1/BulkPaymentObjects/operations/BulkPaymentTemplate/fetchBulkPaymentTemplates |
Security Level: | Authenticated App Users |
Header Request: | X-Kony-Authorization |
Body Request: |
Parameters 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 Specifies the number of rows that must be returned in the result. pageOffset Specifies the row from which the data must be retrieved. The offset value is often used together with the limit. filterByParam Specifies the parameter based on which the fetched files must be filtered. filterByValue Specifies the value based on which the fetched files must be filtered. timeParam Specifies the uploaded date. timeValue Specifies the last number of periods (Days, Weeks, Months, Year). { "searchString": "", "sortByParam": "", "sortOrder": "DESC", "pageSize": "", "pageOffset": "", "filterByParam": "", "filterByValue": "", "batchMode": "", "timeParam": "", "timeValue": "" } |
Response: |
Parameters bulkPaymentTemplates Specifies an array of bulk payment templates and the corresponding details. templateId Specifies the unique ID of the template. templateName Specifies the name of the template. processingMode Specifies the processing mode for the template (Single/Multi) description Specifies the description of the bulk payment template. featureActionId Specifies the unique ID of the feature action. paymentDate Specifies the date of payment. scheduledDate Specifies the date scheduled for performing the bulk payment. initiatedBy Specifies the name of the person who initiated the bulk payment transfer. companyId Specifies the unique ID of the company. roleId Specifies the unique roleID of the company. status Specifies the type of status. fromAccount Specifies the account from which the payment is made. totalAmount Specifies the total payment amount. currency Specifies the currency medium createdts Specifies the date of creation of the template. totalBeneficiaries Specifies the total number of beneficiaries in the file. { "bulkPaymentTemplates": [{ "templateId": "041020211133027340", "templateName": "Test1", "processingMode": "SINGLE", "description": "Test1", "featureActionId": "BULK_PAYMENT_TEMPLATE_SINGLE_CREATE", "paymentDate": "2021-10-04T00:00:00Z", "scheduledDate": "2021-10-05T10:14:55Z", "initiatedBy": "3841020824", "companyId": "0924520779_800574", "roleId": "GROUP_ADMINISTRATOR", "status": "New", "fromAccount": "122629", "totalAmount": "2", "currency": "USD", "createdts": "2021-10-05T10:14:55Z", "totalBeneficiaries": "1" }], "opstatus": 0, "httpStatusCode": 0 } |
Error Code(s): |
|
Enterprise Provider: | DBX DB |
Enterprise API: |
NA |
Field Mapping
UI Field | Experience API Field | MS API Field | Transact API Field |
---|---|---|---|
NA | templateId | NA | NA |
Template Name | templateName | NA | NA |
NA | processingMode | NA | NA |
NA | description | NA | NA |
NA | featureActionId | NA | NA |
NA | paymentDate | NA | NA |
NA | scheduledDate | NA | NA |
NA | initiatedBy | NA | NA |
NA | companyId | NA | NA |
NA | roleId | NA | NA |
NA | status | NA | NA |
Default From Account | fromAccount | NA | NA |
Default Currency | currency | NA | NA |
Created on | createdts | NA | NA |
Total Beneficiaries | totalBeneficiaries | NA | NA |
NA | searchString | NA | NA |
NA | sortByParam | NA | NA |
NA | sortOrder | NA | NA |
NA | pageSize | NA | NA |
NA | pageOffset | NA | NA |
NA | filterByParam | NA | NA |
NA | filterByValue | NA | NA |
Processing Mode | batchMode | NA | NA |
NA | timeParam | NA | NA |
NA | timeValue | NA | NA |
Total Amount | totalAmount | NA | NA |

Description: | This API initiates the bulk payment acknowledgment file download process. The acknowledgment file is generated after the payment is successfully completed. |
Method: | GET |
URL: | {base_url}/services/data/v1/BulkPaymentObjects/operations/BulkPaymentFile/initiateDownloadBulkPaymentAck |
Security Level: | Authenticated App Users |
Header Request: | X-Kony-Authorization |
Body Request: |
Parameters recordId (Mandatory) Specifies the unique ID of the record. requestId Specifies the unique ID of the request. { "recordId": "BKM2110500561", "requestId": "" } |
Response: |
Parameters fileId Specifies the unique ID of the file that must be downloaded. { "fileId": "cNjdG3oq-8UutS0dT-c5LbMaHD-5V9zl2mC", "opstatus": 0, "httpStatusCode": 0 } |
Error Code(s): |
|
Enterprise Provider: | DBX DB, Transact |
Enterprise API: |
{base_url}/api/v2.1.0/order/paymentOrders {base_url}/api/v2.0.0/order/bulkPayments/{bulkTransferId} |
Field Mapping
UI Field | Experience API Field | MS API Field | Transact API Field |
---|---|---|---|
NA | recordId | NA | NA |
NA | requestId | NA | NA |
NA | fileId | NA | NA |

Description: | Downloads the bulk payment acknowledgment PDF file. After initiating the download, this |
Method: | POST |
URL: | {base_url}//services/data/v1/BulkPaymentObjects/operations/BulkPaymentFile/downloadBulkPaymentFileAck |
Security Level: | Public |
Header Request: | X-Kony-Authorization |
Body Request: |
Parameters fileId (Mandatory) Specifies the unique ID of the file that is to be downloaded. { "fileId" : "IxwCiFzD-tJlbgXuL-Xlo4rvMX-Yd3z1zUf" } |
Response: |
The response is a byte array that represents a bulk payment PDF file. |
Error Code(s): |
|
Enterprise Provider: | Transact |
Enterprise API: |
{base_url}/api/v2.0.0/order/bulkPayments/uploads/files |
Field Mapping

Description: | This API fetches the bulk payment template of payment orders based on the template ID. |
Method: | GET |
URL: | {base_url}/services/data/v1/BulkPaymentObjects/operations/TemplatePaymentOrder/fetchBulkPaymentTemplatePOsById |
Security Level: | Authenticated App Users |
Header Request: | X-Kony-Authorization |
Body Request: |
Parameters templateId (Mandatory) Specifies the unique ID of the template whose details are to be fetched. { "templateId": "051020211022047530" } |
Response: |
Parameters paymentOrders Specifies an array of payment orders associated with the template and the corresponding details. paymentOrderId Specifies the unique ID of the payment order. templateId Specifies the unique ID of the template. confirmationNumber Specifies the confirmation number generated after uploading the file. recipientName Specifies the name of the recipient. accountNumber Specifies the account number for performing the payment. bankName Specifies the name of the bank. swift Specifies the swift key. featureActionId Specifies the unique ID of the feature action. companyId Specifies the unique ID of the company. roleID Specifies the unique role ID. status Specifies the status of the template. currency Specifies the currency medium amount Specifies the amount that is to be transferred. feesPaidBy Specifies the fees paid by the user. paymentReference Specifies the reference number for the Payment Order Container. beneficiaryName Specifies the name of the beneficiary. beneficiaryNickName Specifies the nick name of the beneficiary. beneficiaryAddress Specifies the address of the beneficiary. paymentMethod Specifies the method of payment opted by the user such as Single Euro Payments Area (SEPA), Internal or so on. accType Specifies the type of account such as Savings, Checking, and so on. beneficiaryType Specifies the type of Beneficiary. addToExistingFlag Specifies if the file to be added. This is a Boolean Flag. { "paymentOrders": [{ "paymentOrderId": "1445630911", "templateId": "041020211133027340", "confirmationNumber": "041020211133027340", "recipientName": "SreerupaD", "accountNumber": "GB88DEMO60161300100137", "bankName": "DEMO BIC FOR MODEL BANK", "swift": "DEMOGBPX", "featureActionId": "BULK_PAYMENT_TEMPLATE_SINGLE_CREATE", "companyId": "0924520779_800574", "roleId": "GROUP_ADMINISTRATOR", "status": "New", "currency": "USD", "amount": "2.0", "feesPaidBy": "Shared", "paymentReference": "Test", "beneficiaryIBAN": "null", "beneficiaryName": "SreerupaD", "beneficiaryNickName": "SreerupaD", "beneficiaryAddress": "-", "paymentMethod": "SreerupaD", "accType": "Domestic", "beneficiaryType": "MANUALLYADDED", "addToExistingFlag": "0" }], "opstatus": 0, "httpStatusCode": 0 } |
Error Code(s): |
|
Enterprise Provider: | DBX DB |
Enterprise API: |
NA |
Field Mapping
UI Field | Experience API Field | MS API Field | Transact API Field |
---|---|---|---|
NA | paymentOrderId | NA | NA |
NA | templateId | NA | NA |
NA | confirmationNumber | NA | NA |
Recipient Name | recipientName | NA | NA |
Account Number/ IBAN | accountNumber | NA | NA |
Bank | bankName | NA | NA |
Swift/BIC | swift | NA | NA |
NA | featureActionId | NA | NA |
NA | companyId | NA | NA |
NA | roleId | NA | NA |
NA | status | NA | NA |
Amount | currency | NA | NA |
Amount | amount | NA | NA |
Fees paid by | feesPaidBy | NA | NA |
NA | paymentReference | NA | NA |
Account Number/ IBAN | beneficiaryIBAN | NA | NA |
NA | beneficiaryName | NA | NA |
Nick Name | beneficiaryNickName | NA | NA |
Beneficiary Addres | beneficiaryAddress | NA | NA |
Method | paymentMethod | NA | NA |
NA | accType | NA | NA |
NA | beneficiaryType | NA | NA |
NA | addToExistingFlag | NA | NA |

Description: | This API edits a bulk payment template. |
Method: | PUT |
URL: | {base_url}/services/data/v1/BulkPaymentObjects/operations/BulkPaymentTemplate/editBulkPaymentTemplate |
Security Level: | Authenticated App Users |
Header Request: | X-Kony-Authorization |
Body Request: |
Parameters templateName (Mandatory) Specifies the name of the template. templateId (Mandatory) Specifies the unique ID of the template. description (Mandatory) Specifies the description of the template. fromAccount (Mandatory) Specifies the account number from which bulk payment is to be initiated. currency (Mandatory) Specifies the currency medium for performing the bulk payment. paymentDate (Mandatory) Specifies the date for the bulk payment. processingMode (Mandatory) Specifies the type of processing used during the payment transaction. <Provide more information> beneficiaryName(Mandatory) Specifies the name of the beneficiary. recipientName(Mandatory) Specifies the name of the recipient paymentMethod(Mandatory) Specifies the method of payment opted by the user such as Single Euro Payments Area (SEPA), Internal or so on. currency(Mandatory) Specifies the currency medium for performing the bulk payment. feesPaidBy(Mandatory) Specifies the fees paid by the user. paymentReference(Mandatory) Specifies the reference number for the Payment Order Container. accountNumber(Mandatory) Specifies the account number for performing the payment. accType(Mandatory) Specifies the type of account such as Savings, Checking, and so on. beneficiaryType(Mandatory) Specifies the type of beneficiary. beneficiaryNickName(Mandatory) Specifies the nick name of beneficiary. addToExistingFlag(Mandatory) Specifies if the file to be added. This is a Boolean Flag. bankName(Mandatory) Specifies the name of Bank. { "templateName": "TestTemplate1", "templateId": "111020211050042317", "description": "TestTemplate2", "fromAccount": "122629", "currency": "USD", "paymentDate": "4/15/2021", "processingMode": "SINGLE", "POs": "[{\"beneficiaryName\":\"TESTING\",\"recipientName\":\"TESTING\",\"paymentMethod\":\"TESTING\",\"currency\":\"USD\",\"amount\":\"2.0\",\"feesPaidBy\":\"-\",\"paymentReference\":\"Test\",\"accountNumber\":\"122629\",\"accType\":\"Internal\",\"swift\":\"\",\"beneficiaryType\":\"MANUALLYADDED\",\"beneficiaryNickName\":\"TESTING\",\"beneficiaryAddress\":\"-\",\"addToExistingFlag\":\"0\",\"bankName\":\"Infinity\"}]" } |
Response: |
Parameters templateID Specifies the unique ID of the template. { "templateId":"051020211022047530", "opstatus":0, "httpStatusCode":0 } |
Error Code(s): |
|
Enterprise Provider: | DBX DB |
Enterprise API: |
{base_url}/api/v2.0.0/order/bulkPayments/uploads/files |
Field Mapping
UI Field | Experience API Field | MS API Field | Transact API Field |
---|---|---|---|
NA | templateId | NA | NA |
Template Name | templateName | NA | NA |
Payment Description | description | NA | NA |
From Account | fromAccount | NA | NA |
Default Debit Currency | currency | NA | NA |
NA | paymentDate | NA | NA |
Processing Mode | processingMode | NA | NA |
Recipient Name | beneficiaryName | NA | NA |
Method | paymentMethod | NA | NA |
Amount | currency | NA | NA |
Fees paid by | feesPaidBy | NA | NA |
NA | paymentReference | NA | NA |
NA | accType | NA | NA |
Account Number/ IBAN | accountNumber | NA | NA |
NA | beneficiaryType | NA | NA |
Nickname | beneficiaryNickName | NA | NA |
NA | addToExistingFlag | NA | NA |
Bank | bankName | NA | NA |

Description: | This API creates a bulk payment request from the template. |
Method: | POST |
URL: | {base_url}/services/data/v1/BulkPaymentObjects/operations/BulkPaymentTemplate/createBulkRequest |
Security Level: | Authenticated App Users |
Header Request: | X-Kony-Authorization |
Body Request: |
Parameters templateId (Mandatory) Specifies the unique ID of the template. paymentOrderId (Mandatory) Specifies an array of Payment Order container and the corresponding details. currency (Mandatory) Specifies the unique name of currency. amount (Mandatory) Specifies the amount to be transfered. feesPaidBy (Mandatory) Specifies the fees paid by the user. paymentReference (Mandatory) Specifies the reference number for the Payment Order Container. executionDate (Mandatory) Specifies the execution date for bulk payment. { "templateId": "111020211112021650", "executionDate": "2022-04-21", "POs": "[{" paymentOrderId ":" 1043181207 "," currency ":" USD "," amount ":" 1.0 "," feesPaidBy ":" - "," paymentReference ":" test "}]" } |
Response: |
Parameters confirmationNumber Specifies the confirmation number generated after uploading the file. { "confirmationNumber": "UPLD2110531264", "opstatus": 0, "httpStatusCode": 0 } |
Error Code(s): |
|
Enterprise Provider: | DBX DB |
Enterprise API: |
NA |
Field Mapping
UI Field | Experience API Field | MS API Field | Transact API Field |
---|---|---|---|
NA | confirmationNumber | NA | NA |
NA | templateId | NA | NA |
NA | paymentOrderId | NA | NA |
Currency | currency | NA | NA |
Amount | amount | NA | NA |
NA | feesPaidBy | NA | NA |
Payment Reference | paymentReference | NA | NA |
NA | executionDate | NA | NA |

Description: | This API retrieves the bulk payment template details from the based on the template ID. |
Method: | GET |
URL: | {base_url}/services/data/v1/BulkPaymentObjects/operations/BulkPaymentTemplate/fetchBulkPaymentTemplateById |
Security Level: | Authenticated App Users |
Header Request: | X-Kony-Authorization |
Body Request: |
Parameters templateId (Mandatory) Specifies the unique ID of the template whose details are to be fetched. { "templateId": "" } |
Response: |
Parameters templateName Specifies the name of the template. processingMode Specifies whether the processing mode is Single or Multi. description Specifies the description of payment transaction. featureActionId Specifies the unique ID of the feature action. paymentDate Specifies the date of payment. scheduledDate Specifies the scheduled date for payment. initiatedBy Specifies the name of the user who initiated the companyId Specifies the unique ID of the company. roleID Specifies the unique role ID. status Specifies the status of the template. fromAccount Specifies the account from which the payment gets initiated. totalAmount Specifies the total amount in the Bulk Payment. currency Specifies the currency medium. createdts Specifies the date and time for the creation of the template. totalBeneficiaries Specifies the total beneficiaries in the file. { "templateName": "BTempNtmeUII", "processingMode": "SINGLE", "description": "BTempDescGMIHSI", "featureActionId": "BULK_PAYMENT_TEMPLATE_SINGLE_CREATE", "paymentDate": "2021-10-11T00:00:00Z", "scheduledDate": "2021-10-20T06:31:37Z", "initiatedBy": "1370125039", "companyId": "5997524134_801142", "roleId": "GROUP_ADMINISTRATOR", "status": "New", "fromAccount": "125679", "totalAmount": "10", "currency": "USD", "createdts": "2021-10-20T06:31:37Z", "totalBeneficiaries": "1", "opstatus": 0, "httpStatusCode": 0 } |
Error Code(s): |
|
Enterprise Provider: | DBX DB |
Enterprise API: |
NA |
Field Mapping
UI Field | Experience API Field | MS API Field | Transact API Field |
---|---|---|---|
Template Name | templateName | NA | NA |
Processing Mode | processingMode | NA | NA |
NA | featureActionId | NA | NA |
Execution Date | paymentDate | NA | NA |
NA | scheduledDate | NA | NA |
NA | initiatedBy | NA | NA |
NA | companyId | NA | NA |
NA | status | NA | NA |
From Account | fromAccount | NA | NA |
Total Batch Amount | totalAmount | NA | NA |
Default Debit Currency | currency | NA | NA |
NA | createdts | NA | NA |
Number of Transactions | totalBeneficiaries | NA | NA |
NA | templateId | NA | NA |

Description: | This API retrieves the cancellation reasons for bulk payments. |
Method: | GET |
URL: | {base_url}/services/data/v1/BulkPaymentObjects/operations/BulkPaymentRecord/fetchCancellationReasons |
Security Level: | Authenticated App Users |
Header Request: | X-Kony-Authorization |
Body Request: |
None |
Response: |
Parameters cancellationreasons Specifies the reasons for cancellation. { "cancellationreasons": [{ "id": "00", "reason": "CREDIT EXECUTED" }, { "id": "01", "reason": "SELLER'S CBU DOES NOT EXIST" }, { "id": "02", "reason": "BUYER'S CBU DOES NOT EXIST" }, { "id": "03", "reason": "AMOUNT EXCEEDS MAX/MIN ALLOWED VAL" }, { "id": "04", "reason": "BUYER NOT ADHERED" }, { "id": "05", "reason": "SELLER NOT ADHERED" }, { "id": "06", "reason": "SELLER'S CURRENCY DIFFERENT FROM RE" }, { "id": "08", "reason": "ERROR TYPE OF ACCOUNT OF THE BUYER" }, { "id": "09", "reason": "SELLER'S CUIT WRONG FORMULATED" }, { "id": "10", "reason": "BUYER'S CUIT WRONG FORMULATED" }, { "id": "11", "reason": "NONEXISTENT CURRENCY" }, { "id": "1100", "reason": "For business reasons only" }, { "id": "12", "reason": "INVALID DESCRIPTION" }, { "id": "13", "reason": "THE BANKS DO NOT COINCIDE" }, { "id": "14", "reason": "IDENTICAL ORIGIN AND DESTINATION" }, { "id": "15", "reason": "CREDIT BANK INACTIVE" }, { "id": "16", "reason": "DEBIT BANK INACTIVE" }, { "id": "17", "reason": "INV CONCEPT(NON-EXIS NOMENCLATURE)" }, { "id": "18", "reason": "VALID GENERAL ERROR" }, { "id": "19", "reason": "PERSISTED" }, { "id": "20", "reason": "Insufficient Funds" }, { "id": "21", "reason": "WRONG FORMULATED DATA SELLER" }, { "id": "22", "reason": "WRONG FORMULATED DATA BUYER" }, { "id": "23", "reason": "SELLER'S CBU WRONG FORMULATED" }, { "id": "24", "reason": "BUYER'S CBU WRONG FORMULATED" }, { "id": "25", "reason": "CUIT doesn't match" }, { "id": "27", "reason": "Invalid Currency" }, { "id": "30", "reason": "Account identifier incorrect" }, { "id": "31", "reason": "Debit bank has not enough guarantee" }, { "id": "33", "reason": "NONEXISTENT ACCOUNT" }, { "id": "34", "reason": "ACCOUNT NOT ENABLED" }, { "id": "35", "reason": "Blocked Account" }, { "id": "36", "reason": "INSUFFICIENT GUARANTEES" }, { "id": "37", "reason": "ERROR CREDIT BANK - INCORRECT DATA" }, { "id": "38", "reason": "ERROR CREDIT BANK-NONEXISTENT ACCT" }, { "id": "39", "reason": "ERROR CREDIT BANK-ACCT NOT ENABLED" }, { "id": "40", "reason": "File received after Cut-off Time" }, { "id": "41", "reason": "CREDIT SHIPPING ERROR" }, { "id": "45", "reason": "Payment breached Risk Filtering" }, { "id": "46", "reason": "Expired DEBIN" }, { "id": "80", "reason": "Bank access token not allowed" }, { "id": "83", "reason": "DEBIN does not exist" }, { "id": "87", "reason": "DEBINstatus modificationnot allowed" }, { "id": "99", "reason": "ERROR TYPE OF ACCOUNT OF THE SELLER" }, { "id": "AB05", "reason": "Transaction stopped due to timeout" }, { "id": "AC01", "reason": "Incorrect Account Number" }, { "id": "AC03", "reason": "Cdtr Account num invalid or missing" }, { "id": "AC04", "reason": "Closed Account Number" }, { "id": "AC06", "reason": "Blocked Account" }, { "id": "AC09", "reason": "Invalid Account Currency" }, { "id": "AG01", "reason": "Transaction Forbidden" }, { "id": "AG02", "reason": "Invalid Bank Operation Code" }, { "id": "AG04", "reason": "Invalid Agent Country" }, { "id": "AG05", "reason": "Invalid Debtor Agent Country" }, { "id": "AG06", "reason": "Invalid Creditor Agent Country" }, { "id": "AG07", "reason": "Unsuccesful Direct Debit" }, { "id": "AG08", "reason": "Invalid Access Rights" }, { "id": "AG09", "reason": "Payment Not Received" }, { "id": "AG10", "reason": "Agent Suspended" }, { "id": "AM01", "reason": "Specified message amount is zero" }, { "id": "AM02", "reason": "Not Allowed Amount" }, { "id": "AM04", "reason": "Insufficient Funds" }, { "id": "AM05", "reason": "Duplication" }, { "id": "AM12", "reason": "Amount is invalid" }, { "id": "BE01", "reason": "Inconsisten With End Customer" }, { "id": "BE04", "reason": "Missing Creditor Address" }, { "id": "BE05", "reason": "Unrecognised Initiating Party" }, { "id": "BE07", "reason": "Debtor Address is missing" }, { "id": "BE22", "reason": "Creditor Name is missing" }, { "id": "CNOR", "reason": "Creditor bank is not registered" }, { "id": "DNOR", "reason": "Debtor bank is not registered" }, { "id": "DS02", "reason": "Order Cancelled" }, { "id": "DS04", "reason": "Order Rejected" }, { "id": "DU03", "reason": "Duplicate Transaction" }, { "id": "DUPL", "reason": "Duplicate Payment" }, { "id": "FF01", "reason": "Invalid File Format" }, { "id": "MD01", "reason": "No Mandate" }, { "id": "MD02", "reason": "Missing Mandatory InformationIn Man" }, { "id": "MD07", "reason": "End Customer Deceased" }, { "id": "MS03", "reason": "Not Specified Reason Agent Generate" }, { "id": "NARR", "reason": "Narrative" }, { "id": "RC01", "reason": "Bank Identifier Incorrect" }, { "id": "RC02", "reason": "Invalid Bank Identifier" }, { "id": "RC05", "reason": "Invalid BIC Identifier" }, { "id": "RF01", "reason": "Not Unique Transaction Reference" }, { "id": "RR01", "reason": "Missing Debtor Account or Identific" }, { "id": "RR02", "reason": "Missing Debtor Name or Address" }, { "id": "RR03", "reason": "Missing Creditor Name or Address" }, { "id": "RR04", "reason": "Regulatory Reason" }, { "id": "TM01", "reason": "Cut Off Time" }, { "id": "XD19", "reason": "Invalid IBAN" }, { "id": "07", "reason": "SELLER'S/BUYER'S CURRENCY DIFFERENT" }], "opstatus": 0, "httpStatusCode": 0 } |
Error Code(s): |
|
Enterprise Provider: | Transact |
Enterprise API: |
{base_url}/api/v1.0.0/reference/lookups |
Transact Artifacts: | Enquiry : EB.API.LOOKUP.1.0.0 |
Field Mapping
UI Field | Experience API Field | MS API Field | Transact API Field |
---|---|---|---|
NA | reason | NA | lookupId |
NA | id | NA | displayName |

Description: | This API retrieves bulk payment record based on ID. |
Method: | GET |
URL: | {base_url}/services/data/v1/BulkPaymentObjects/operations/BulkPaymentRecord/fetchBulkPaymentRecordDetailsById |
Security Level: | Authenticated App Users |
Header Request: | X-Kony-Authorization |
Body Request: |
Parameters recordId(Mandatory) Specifies the unique record ID. { "recordId": "BKM2110500006" } |
Response: |
Parameters recordId Specifies the unique record ID. description Specifies the description of the file. paymentDate Specifies the date of payment. scheduledDate Specifies the date on when the scheduled transfer payment must occur. status Specifies the of the record. fromAccount Specifies the account from which the payment gets initiated. totalAmount Specifies the total payment amount. totalTransactions Specifies the total number of transactions made through the template. fileName Specifies the name of the file. bulkErrorDetails Specifies the error details. currency Specifies the currency medium. batchMode Specifies whether batch mode is Single or Multi.{ "recordId": "BKM2110500143", "description": "NewCSVupldSing", "paymentDate": "2021-10-05T00:00:00Z", "scheduledDate": "2021-10-05T00:00:00Z", "status": "CREATED", "fromAccount": "122629", "totalAmount": "9", "totalTransactions": "1", "fileName": "EurMULTINewformatRT.csv", "bulkErrorDetails": [], "currency": "USD", "batchMode": "MULTI", "opstatus": 0, "httpStatusCode": 0 } |
Error Code(s): |
|
Enterprise Provider: | Transact |
Enterprise API: |
{base_url}/api/v2.0.0/order/bulkPayments/{bulkTransferId} |
Transact Artifacts: | Enquiry : FT.API.NOF.BULK.PAYMENTS.2.0.0 |
Field Mapping
UI Field | Experience API Field | MS API Field | Transact API Field |
---|---|---|---|
NA | recordId | NA | NA |
NA | description | NA | $.body.description |
NA | paymentDate | NA | $.body.processingDate |
NA | scheduledDate | NA | $.body.clearingDate |
NA | status | NA | $.body.statusCode |
NA | fromAccount | NA | $.body.debitAccount |
NA | totalAmount | NA | $.body.totalAmount |
NA | totalTransactions | NA | $.body.totalAmount |
NA | fileName | NA | $.body.uploadId |
NA | bulkErrorDetails | NA | $.body.errorDetails[*] |
NA | currency | NA | $.body.currency |
NA | batchMode | NA | $.body.singleOrmultiplePayments |


Parameter Name | DataType | Optional/Mandatory | Description |
---|---|---|---|
sortOrder | String | Mandatory | sortOrder |
searchString | String | Mandatory | searchString |
pageSize | String | Mandatory | pageSize |
pageOffset | String | Mandatory | pageOffset |
filterByParam | String | Mandatory | filterByParam |
filterByValue | String | Mandatory | filterByValue |
recordId | String | Mandatory | recordId |
paymentId | String | Mandatory | paymentId |
description | String | Mandatory | description |
paymentDate | String | Mandatory | paymentDate |
scheduledDate | String | Mandatory | scheduledDate |
status | String | Mandatory | status |
fromAccount | String | Mandatory | fromAccount |
totalAmount | String | Mandatory | totalAmount |
initiatedBy | String | Mandatory | initiatedBy |
totalTransactions | String | Mandatory | totalTransactions |
companyId | String | Mandatory | companyId |
requestId | String | Mandatory | requestId |
amIAprover | String | Mandatory | amIAprover |
amICreator | String | Mandatory | amICreator |
recievedApprovals | String | Mandatory | recievedApprovals |
requiredApprovals | String | Mandatory | requiredApprovals |
approvers | String | Mandatory | approvers |
comments | String | Mandatory | comments |
dbpErrCode | String | Mandatory | dbpErrCode |
dbpErrMsg | String | Mandatory | dbpErrMsg |
opstatus | String | Mandatory | opstatus |
httpStatusCode | String | Mandatory | httpStatusCode |
paymentStatus | String | Mandatory | paymentStatus |
featureActionId | String | Mandatory | featureActionId |
actedBy | String | Mandatory | actedBy |
success | String | Mandatory | success |
currency | String | Mandatory | currency |
batchMode | String | Mandatory | batchMode |
id | String | Mandatory | id |
reason | String | Mandatory | reason |
cancellationreason | String | Mandatory | cancellationreason |
rejectioncomments | String | Mandatory | rejectioncomments |
rejectionreason | String | Mandatory | rejectionreason |
paymentOrderProduct | String | Mandatory | paymentOrderProduct |
cancellationReasonId | String | Mandatory | cancellationReasonId |
timeParam | String | Mandatory | timeParam |
timeValue | String | Mandatory | timeValue |
errorDescription | String | Mandatory | errorDescription |
baseCurrencyCode | String | Mandatory | Base currency code |
quoteCurrencyCode | String | Mandatory | Quote currency code |
market | String | Mandatory | Market |
companyCode | String | Mandatory | Company code |
executionDate | String | Mandatory | Date of Execution |
In this topic