Delete Bank Account accepts a client Id,Banking Id,and the Banking Type. The interface only supports delete of disbursement banking and the premium banking, of the client Id within the ALIP system.The System will also able to delete Card details at the PaymentSource Level.
| TR ID# | Technical Requirements |
| TR1 | ACORDv2.36 shall be used to communicate. |
| TR2 | ACORD Tx 502 “Holding Product Inquiry Transaction tc=502” is being used for deleting the Bank Account and its details |
| TR3 | Interface must always return an error code and desc in the event of a processing failure in addition to HTTP response code. |
| TR4 | For a success, the response will be a success message and the requested bank account will be deleted. |
| BR ID# | Business Requirements |
| BR1 | Delete Bank Account should delete the Bank Account and its details from the ALIP system. |
| BR2 | The Bank Account deleted should be of the type disbursement,Premium or customer level banking only. |
| BR3 | The Bank Account should have a valid ABA Number if the number is invald an error message will be displayed. The ABA number to be validated should be within the datarep = full within the request |
| BR4 | The disbursement bank account should be present along with the client Id and BankingType as 2 and for premium bank account BankingType should be 1 and for customer level banking BankingType should not be provided.s |
N/A
The Client id passed within the request should be of a user within the ALIP system.
The client id passed belongs to an individual type client present within the ALIP system. There is no support for company or trust type clients.
The Banking Id passed should be present within the system and its request tag BankingType = 1 will determine if its premium level banking or tag BankingType = 2 will determine if its disbursment level and not BankingType Tag will mean its of the type customer level that it should be of a Premium,Disbursement or customer level bank account as no validation are placed to check if the account is of the type disbursement.
Similarly Card can be deleted based on the client id and BankingSysKey please see the sample request for credit card
The Client id and the related data to be deleted be available within the ALIP system.
| Request Parameters | Description | Mandatory | Allowed values |
| Response Parameters | Description | Mandatory | Allowed values |
| Success | Success Scenario Description | Message Code | Message Description | Message Type | Additional Comments |
| #1 | The Delete Bank Account call was successful with details being returned in the output | 1 | Success | Informational | TXLife/TXLifeResponse/TransResult/ResultCode/@tc =1 |
| Error | Error Scenario Description | Message Code | Message Description | Message Type | Additional Comments |
| #2 | The Delete Bank account call was NOT successful due to a technical error or contract not found. | 5 | Internal Error | Informational | TXLife/TXLifeResponse/TransResult/ResultCode/@tc =5 |