I would like to know the c# code for transferring amount from one bank to another bank. how exactly the transaction state is maintained when transaction happens between two bank