Adding type field to PaymentDetails for auth/capture/settle procedure.

I struggled with the "standard" name. I'm open to calling it something else if there is something that is more clear.