Omit 'pg_total_amount' param on capture, error if amount mismatches auth

Assigned @dlinder