Below are the 'transaction_types_id' to be passed in the Initiate Payout API request .

Transaction Types IDTransaction ModeDescription
2NEFTFor NEFT pass value '2' .
3RTGSFor RTGS pass value '3'
4IMPSFor IMPS pass value '4' .

Pass the value '4' for non ICICI Accounts(beneficiary) . The transaction will get processed as IMPS
12OWNIf the Payout is initiated from ICICI Account (debit account) to another ICICI account (Beneficiary) which belongs to the same Corporate ID, then transaction_types_id should be passed as '12
23TPAIf the Payout is initiated from ICICI Account (debit account) to another ICICI account (Beneficiary) which doesn't belongs to the same Corporate ID, then transaction_types_id should be passed as '23'
21UPIUsed for UPI payouts
26VAPICICI VIRTUAL ACCOUNT