upgrade TransactionPaymentService class