Hi Jignesh,
my first advise is that you should get in touch with the bank your Customer is going to send to payments to and ask what format messages (e.g. SWIFT MT101, XML pain.001.001.02, pain.001.001.03, etc.) can be acceptable and what kind of different payment types they are able to offer, as usually they might provide number of different payment types (e.g. domestic, domestic urgent, SEPA, cross-border, etc.).
and depending on format capabilities and specific bank offer, you can accommodate those requirements in the payment file.
Kind regards,
Renatas