começando o payment
Implementando os payment types
refatorando
acertando checkout