User entered amount at checkout?

Is this possible with weblow’s e-commerce?
Basically the user enters an amount at checkout to fund their account and then they get access to gated content to see a dashboard.

This question is only for the checkout/product feature to process a custom amount payment and make them a member.