The SDK provides two checkout types: Basic checkout and Custom checkout.
The first one refers to the checkout in which the buyer is redirected to MercadoPago’s website to pay (MercadoPago manages the payment process, takes the user back to the seller’s site once the payment was completed, and returns information about the transaction), while the second one refers to the checkout in which the buyer never leaves the seller’s website (it can take up to 4x time to develop, as the seller must manage the payment (through MercadoPago’s API)).