I used CTrip in Taipei. I used PayPal as payment. I was charged the deposit. We ended up changing the dates. So I cancelled the booking and my PayPal was refunded the deposit. I rebooked different dates, and I again used PayPal to pay for the new booking. I had no problems.
Sorry I cannot offer any more info other than that.