CreditTransferAPI
- Method
Initiate a payment transaction through this API. It is used to transfer a money from one bank account to another bank account.
Success Scenario:
- Post API request with the headers, body and authorization.
- Request data is validated in the business layer.
- Debtor account inquiry will happen to check valid debtor account.
- If valid then TrnAdd debit operation is performed for the debtor account.
- If TrnAdd debit operation is successful, then credit transfer transaction message is sent to RTP Network.
- API response with transaction id is immediately sent with status as "Pending". This is a acknowledge of "successful posting to RTP Network"
- RTP Network send back to status report (pacs002) with success status ACTC
- User will be notified using EES event 800
Failure Scenario 1:
- Post API request with the headers, body and authorization.
- Request data is validated in the business layer.
- Debtor account inquiry will happen to check valid debtor account.
- If valid then TrnAdd debit operation is performed for the debtor account.
- If TrnAdd debit operation is successful, then credit transfer transaction message is sent to RTP Network.
- API response with transaction id is immediately sent with status as "Pending". This is a acknowledge of "successful posting to RTP Network"
- RTP Network send back to status report (pacs002) with failure status RJCT
- Initiate TrnAdd credit operation for the debtor account since the transaction is rejected by RTP Network.
- Once TrnAdd credit operation is successful then user will be notified using EES event 800.
Failure Scenario 2:
- Post API request with the headers, body and authorization.
- Request data is validated in the business layer.
- Debtor account inquiry will happen to check valid debtor account.
- If valid then TrnAdd debit operation is performed for the debtor account.
- If any validation failed in API processing, response with error code & error message.
Parameters
| TYPE | NAME | DESCRIPTION |
|---|---|---|
| CreditTransferAPIRequest | request |
Returns
| TYPE | DESCRIPTION |
|---|---|
| CreditTransferAPIResponse |