Routing usually refers to a us bank. All international banks use SWIFT, although HSBC might be using a clearing bank in the US. I'd ask HSBC again also, though it seems weird that cj doesn't have a field for int'l affiliates where the IBAN or SWIFT code could be plugged in.
thnx for ur reply the problem that cj refuse to help in this point and even wehen i asked "can i put sort code only in this field" the same answer "we can't help u, contact ur bank or use physical checks!"
and the bank said use IBAN which is more than 12 digit and the field "Routing Number/Sort Code" is accept a maximum of 12 digit
I can't belive that i'm wasting all this time to fill in a simple field
I had the same problem as my bank is in France. I think what you want is the IBAN less the first 4 characters (bank code) then the next 10 numbers. That should leave you (it does me) with your account number, that of course goes in the account field. If I'm wrong about the 10 numbers just knock off your account number from the end of the IBAN and try that. Hope that helps.
Just stick the sort code in. Normal sort code you'd use when filling out a similar form in the UK. I did that and have been happily getting paid by them since. Don't worry about the SWIFT or IBAN stuff.