Paymentcontroller now initialize account.
payment refactoring
seqence diagram for payment