feat(request-model): pass a new payment object

which carries only the payment info that is really needed by the checkout API.