CP had a rash of fraudulent charges with US based VISA cards (Australia too) and they quit taking them.
I tried to book flights with them late last fall for Feb. 08.
I finally sent money to a friend in Manila, who then booked them through a local travel agent.
I sent money using remithome.com $10 flat rate. Can be directly deposited into bank accounts of the receiver or they can pick it up someplace, or it can be delivered in Metro Manila at the same price.
(My credit union also won't let me use my card at western union either)