add payment_type and transaction