Hi,
I really don't know what to say except what have been already written by Nicolas.
If you want to add fields with the payment plugin, you have to use the "custom html" feature and you can take a look at the two mentioned plugin for examples (knowing that the "credit card" one is lighter than the other one).
And that's it.
Now ; if you want to just explain the requirements and not the finality, with useful details on the development/technical aspect ; it will be easier for everyone.
Most information you gave are useless for our understanding of your issue ; because you said that you come "very far" but at any moment you gave details on the issue you got or the problems you're facing.
Regards,
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.