On what basis the credits would be given? 

Currently, it is available only on movie bookings.

Is it the minimum transaction amount/ticket or for any transaction?

Yeppy, no ticket or transaction lock is available of any amount. It would be once in a month though. 

Note: In case any more criteria are added, it would be available to check under 'Unlock Rewards'