Calculate amount and collect payment