Logically Its precisely says Credit Card Payment form , though Technically "Visa Debit Card can act as a credit card, the funds will be automatically drawn from your checking account"
For some of my applications for work permit and travel visa, where i applied online and tried making payment through my VISA debit card, it did not work.. so i had to use my credit card.. i guess better find out through someone who has had first hand experience of paying through a debit card
You need to send Credit Card details with new payment form.
Problem would arise now is How they will locate your package for the updated form , that would be hectic thing to do for them .