Means of payment most recently in Indian currency, not English (7)
I believe the answer is:
plastic
'indian currency not english' is the definition.
I can't tell whether this defines the answer.
'means of payment most recently in' is the wordplay.
'means of payment' becomes 'pic' (I can't justify this - if you can you should give a lot more credence to this answer).
'most recently' becomes 'last' (synonyms).
'in' is an insertion indicator.
'pic' enclosing 'last' is 'PLASTIC'.
Can you help me to learn more?
(Other definitions for plastic that I've seen before include "Artificial; easily moulded" , "Fashionable - substitute for wood or metal" , "Ubiquitous synthetic material" , "Pliant" , "Synthetic substance" .)