$ pip install requests
from mercadopago import Mercadopago
# Mercadopago instance
# you need a mercadopago account and obtain your mercadopago production access token
# you can get yours at https://mercadopago.com.ar/developers/panel/credentials (you must be logged in)
mp = Mercadopago('YOUR MERCADOPAGO ACCESS TOKEN')
# create an item to sell
mp.create_item("title", "description", int(quantity), "currency", float(unit_price))
#you can make all items you want
#or create a dict format item
item = {
"title": "A title",
"description": "A description for the product",
"quantity": 1,
"currency": "ARS",
"unit_price": 100.50
}
mp.create_item(item)
#also you can create items by list format
mp.create_item([item1, item2, ...])
# [optional] you can also set back urls to send to your customer after payment
mp.set_back_urls('https://my-site.com/success','https://my-site.com/failure','https://my-site.com/pending')
# create and send the preference
preference = mp.create_preference([item1,item2])
#now you can send to your view the init_point
# to finish your transaction
init_point = preference['init_point']