I've booked on all those sites using my old HSBC Hong Kong mastercard .. no issues. The 9W people ask you for your bank because they want to try sell you the 9W / Citibank visa plat .. if you give them some other bank there they'll pop up a "you could get discounts and earn 9w miles if you book using the 9w card, call 1-800-xxx for details"