Delete Bank Account Details

Request/Response & Json Schema

Overview

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.

Technical Requirements

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.

Business Requirements

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

Impact on ALIP system

N/A

Assumptions

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

Dependencies

The Client id and the related data to be deleted be available within the ALIP system.

Request Parameters Description Mandatory Allowed values

Request Data Elements

Response Parameters Description Mandatory Allowed values

Success/Error Handling

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