A Payin object represents your intent to collect a specific payment from your customer. It acts as a central tracker for the entire lifecycle of that payment attempt, from the moment you decide to charge your customer until the funds are successfully received, or the attempt fails or expires.

Every time you want to initiate a new payment collection process via the API, you will typically start by creating a Payin object.