I think the process depends on where your ticket originates from.
For example, when I have booked an ticket online originating from Manila I need to call the CX ticket office in Manila to co0llect the refund on my credit card. No need to show up in person.