• Stars
    star
    173
  • Rank 220,124 (Top 5 %)
  • Language
    Python
  • License
    MIT License
  • Created about 12 years ago
  • Updated 5 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Mercado Pago's Official Python SDK

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")

payment_data = {
    "transaction_amount": 100,
    "token": "CARD_TOKEN",
    "description": "Payment description",
    "payment_method_id": 'visa',
    "installments": 1,
    "payer": {
        "email": '[email protected]'
    }
}
result = sdk.payment().create(payment_data)
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.

More Repositories

1

sdk-nodejs

Mercado Pago's Official Node.js SDK
TypeScript
349
star
2

sdk-php

Mercado Pago's Official PHP SDK
PHP
319
star
3

checkout-payment-sample

Using Checkout PRO to process payments
CSS
148
star
4

sdk-java

Mercado Pago's Official Java SDK
Java
104
star
5

devsite-docs

Mercado Pago's Devsite Documentation
JavaScript
100
star
6

cart-woocommerce

Mercado Pago's Official WooCommerce Plugin
PHP
90
star
7

sdk-js

Mercado Pago's Official JS SDK
TypeScript
88
star
8

sdk-dotnet

Mercado Pago's Official .Net SDK
C#
86
star
9

cart-prestashop

Mercado Pago plugin for Prestashop
84
star
10

sdk-ruby

Mercado Pago's Official Ruby SDK
Ruby
70
star
11

card-payment-sample

Using Checkout API to accept credit card payments
64
star
12

sdk-react

Mercado Pago's Official React SDK
TypeScript
52
star
13

cart-opencart

Mercado Pago's Official OpenCart 1 Plugin
PHP
50
star
14

card-payment-sample-node

Card payment processing with Checkout API
HTML
30
star
15

cart-wp-commerce

Mercado Pago's Official WP-Ecommerce Plugin
PHP
25
star
16

cart-opencart-3

Mercado Pago's Official OpenCart 3 Plugin
PHP
15
star
17

sdk-go

Mercado Pago's Official Go Lang
Go
14
star
18

cart-prestashop-7

Mercado Pago's official plugin for PrestaShop 1.6 and 1.7
PHP
13
star
19

pix-payment-sample-node

HTML
12
star
20

card-payment-sample-java

Card payment processing with Checkout API
HTML
10
star
21

card-payment-sample-php

Card payment processing with Checkout API
HTML
9
star
22

cart-virtuemart

Mercado Pago's Official Virtuemart Plugin
PHP
8
star
23

pix-payment-sample-java

Java
6
star
24

adb-payment

Official Mercado Pago Plugin for Adobe Commerce / Magento
PHP
6
star
25

payment-salesforce-plugin

Mercado Pago's Official Sales Force Plugin
JavaScript
6
star
26

cart-oscommerce

Mercado Pago's Official osCommerce Plugin
PHP
5
star
27

payment-magento-plugin

Mercado Pago's Adobe Commerce Plugin
PHP
4
star
28

payment-bricks-sample-node

JavaScript
4
star
29

point-android_integration

Java
4
star
30

pix-payment-sample

3
star
31

cart-prestashop-6

Mercado Pago's Official PrestaShop 1.6 Plugin
PHP
3
star
32

cart-magento

Mercado Pago's Official Magento 1 Plugin
2
star
33

card-payment-bricks-sample-node

Card payment processing with Checkout Bricks
CSS
2
star
34

adb-payment-23

Adobe Commerce (Magento) Plugin for version 2.3.x
PHP
2
star
35

pix-payment-sample-php

HTML
2
star
36

card-payment-bricks-sample-java

Card payment processing with Checkout Bricks
Java
2
star
37

pp-php-sdk

SDK responsible to abstract the interfaces to interact with Mercado Pago PP Core APIs.
PHP
2
star
38

card-payment-bricks-sample-python

Card payment processing with Checkout Bricks
CSS
2
star
39

DEPRECATED-sdk-php

DEPRECATED - MercadoPago PHP SDK
PHP
1
star
40

card-payment-bricks-sample

Card payment processing with Checkout Bricks
1
star
41

cart-zencart

Mercado Pago's Official Zen Cart Plugin
PHP
1
star
42

cart-opencart-2

Mercado Pago's Official OpenCart 2 Plugin
PHP
1
star
43

cart-magento2

Mercado Pago's Official Magento 2 Plugin
PHP
1
star
44

card-payment-bricks-sample-php

Card payment processing with Checkout Bricks
CSS
1
star