When I asked to not give info about the sender they have given all info to receiver. I wanted to make it surprise.
I did not put sender's name but I had to fill the payment details. They have given my all details from the payment page. That means it is not secure to give them the credit card details because it is available to all.
Do not go to Kapruka if you want to deliver anything in Sri Lanka.