Adding expiry_date, fixing a typo with Amount

Adding expiration date, It's completely optional(you can switch it off adding 0 as expiry_date)