Can change be given on a SmartCard transaction?

No.  The value of the goods purchased should be the amount processed to the SmartCard.