My husband and I purchased 2 Deutsche Bahn tickets from Brussels to Cologne and the train was canceled. The Passenger Rights states that you are entitled to a refund however they only refund to a bank account with an IBAN and BIC numbers. We live in the US and our banks do not use these types of numbers. I purchased the tickets with my credit card but they won't refund back to the credit card. I have emailed DB and they have not responded with a resolution. Has anyone else had this problem? What can I do?
If you are in Germany, you can get a refund in cash at any "DB Reisezentrum" (Deutsche Bahn ticket service counters in railway stations). You can just walk up to the counter, hand in your tickets, and on good days, they will do the bureaucracy for you. (On bad days, they will make you fill out this paper form.)
If that's not feasible for you, you could go through the regular paper or digital refund process with DB and enter the banking details of someone you know who holds an IBAN account, and let them forward the money to you through a different channel, e.g. Paypal.
A secondary problem will be that you may lose money in currency conversion since you paid in dollars but will be refunded in euro and could lose out as a result.
Since they are not responding to your attempt to resolve the problem, I would contact your credit card company to dispute the charge. Once DB is contacted by your card network about the issue, they may suddenly work out a solution, since there are penalties from the card network for failing to refund customers in the event that a service is not delivered.
One possibility is to create an account with a service that provides you with a BIC/IBAN and the possibility to transfer to your american account, like Wise (formerly Transferwise).
By opening a Wise account, and then creating an account in Euro within Wise, you get access to BIC/IBAN details that allow you to receive money transfers from any European bank.
You might need to add some money of your own to activate your Wise account, but the money is still yours to transfer out.
Might be well too obvious, but just to state it: You can obviously also get a voucher instead from DB (also online/via the passenger rights form).
Usually one should not choose this and obviously it may not be helpful if you do not plan on traveling again with DB, but well.
Vouchers are AFAIK valid for 5 years.