type in payment handler