Skip to main content

Mercadopago SDK module for Payments integration

Project description

Mercado Pago SDK for Python

PyPI PyPI Downloads APM

This library provides developers with a simple set of bindings to help you integrate Mercado Pago API to a website and start receiving payments.

💡 Requirements

Python 3 or higher.

📲 Installation

Run pip3 install mercadopago

🌟 Getting Started

First time using Mercado Pago? Create your Mercado Pago account.

Copy your Access Token in the credentials panel and replace the text YOUR_ACCESS_TOKEN with it.

Simple usage

import mercadopago

sdk = mercadopago.SDK("YOUR_ACCESS_TOKEN")

request_options = mercadopago.config.RequestOptions()
request_options.custom_headers = {
    'x-idempotency-key': '<SOME_UNIQUE_VALUE>'
}

payment_data = {
    "transaction_amount": 100,
    "token": "CARD_TOKEN",
    "description": "Payment description",
    "payment_method_id": 'visa',
    "installments": 1,
    "payer": {
        "email": 'test_user_123456@testuser.com'
    }
}
result = sdk.payment().create(payment_data, request_options)
payment = result["response"]

print(payment)

Per-request configuration

All methods that make API calls accept an optional RequestOptions object. This can be used to configure some special options of the request, such as changing credentials or custom headers.

import mercadopago
from mercadopago.config import RequestOptions

request_options = RequestOptions(access_token='YOUR_ACCESS_TOKEN')
# ...

result = sdk.payment().create(payment_data, request_options)
payment = result["response"]

📚 Documentation

Visit our Dev Site for further information regarding:

Check our official code reference to explore all available functionalities.

🤝 Contributing

All contributions are welcome, ranging from people wanting to triage issues, others wanting to write documentation, to people wanting to contribute code.

Please read and follow our contribution guidelines. Contributions not following this guidelines will be disregarded. The guidelines are in place to make all of our lives easier and make contribution a consistent process for everyone.

❤️ Support

If you require technical support, please contact our support team at developers.mercadopago.com.

🏻 License

MIT license. Copyright (c) 2021 - Mercado Pago / Mercado Libre
For more information, see the LICENSE file.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mercadopago-2.2.3.tar.gz (19.7 kB view details)

Uploaded Source

Built Distribution

mercadopago-2.2.3-py3-none-any.whl (24.8 kB view details)

Uploaded Python 3

File details

Details for the file mercadopago-2.2.3.tar.gz.

File metadata

  • Download URL: mercadopago-2.2.3.tar.gz
  • Upload date:
  • Size: 19.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.4

File hashes

Hashes for mercadopago-2.2.3.tar.gz
Algorithm Hash digest
SHA256 7e6e51d49e0ba511be72ff282983b30e251543eedf1abacf35441cb5f1b39183
MD5 a49f14ab675fe8c318f5739824d9948b
BLAKE2b-256 419d740f29d99f4287a70535e8dd9bac49af4e7ae07a69e468d648191fb39ebf

See more details on using hashes here.

File details

Details for the file mercadopago-2.2.3-py3-none-any.whl.

File metadata

  • Download URL: mercadopago-2.2.3-py3-none-any.whl
  • Upload date:
  • Size: 24.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.4

File hashes

Hashes for mercadopago-2.2.3-py3-none-any.whl
Algorithm Hash digest
SHA256 157f307b0072bf64feaf4d3319d705e58a5e297d09fd594f9a25c51c3552ba5e
MD5 b8cc636ba7371da983ce3a275cf7ab93
BLAKE2b-256 8d7fc0ce6951ce58795b5b9934c1cf7c925ac89d12f4f9b910d1c08b9e16cfa2

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page