add getType() to PaymentProfileInterface, update block docs