Refactoring do antigo PaymentRequest para Checkout
Adicionando a nova funcionalidade Payment Request
Adicionando a nova funcionalidade Pre-approval
Refactoring do periodo de pre-approval para suporte a enum