Skip to main content

django-payments-mercadopago

A mercadopago payment gateway backend for django-payments

Compatibility

  • Python 3.6 ≥ 3.8

  • Django 2.2 ≥ 3.2

Installation

You can install it via pip, pipenv or your favorite virtual environment manager

pip install django-payments-mercadopago

Add payments_mercadopago to your settings.py file

INSTALLED_APPS = [
    # ...
    'payments_mercadopago',
    ]

Settings.py configuration

Add the payments_mercadopago.MercadoPagoProvider to your PAYMENT_VARIANTS variable. Also to make it available add MercadoPago to your CHECKOUT_PAYMENT_CHOICES variable

Configuration for development

PAYMENT_VARIANTS = {
    # ...
    'MercadoPago':('payments_mercadopago.MercadoPagoProvider',{
        'access_token': 'MERCADO_PAGO_SANDBOX_ACCESS_TOKEN',
        'sandbox_mode': True})
}

CHECKOUT_PAYMENT_CHOICES = [('MercadoPago', 'Mercado Pago')]

If you have any problem using localhost urls as the return value of get_failure_url() or get_success_url() methods try using ngrok.

Configuration for production

PAYMENT_VARIANTS = {
    # ...
    'MercadoPago':('payments_mercadopago.MercadoPagoProvider',{
        'access_token': 'MERCADO_PAGO_ACCESS_TOKEN',
        'sandbox_mode': False})
}

CHECKOUT_PAYMENT_CHOICES = [('MercadoPago', 'Mercado Pago')]

Obtaining the Tokens

You can get your own Mercado Pago production and sandbox access tokens in your Mercado pago developer panel

Documentation

This project uses django-payments to work. For detailed instructions on how to make and configure payments using django-payments please visit the official django-payments documentation

History

0.4.0 (2020-10-17)

  • Change project layout, adapted from cookiecutter. Include tox tests, add AUTHOR, CONTRIBUTING, HISTORY, Docs, etc.

Metadata

Release files for django-payments-mercadopago 0.4.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for django-payments-mercadopago 0.4.1
File Size Uploaded
django-payments-mercadopago-0.4.1.tar.gz 13.5 kB Details

Release files / django-payments-mercadopago-0.4.1.tar.gz

Download URL django-payments-mercadopago-0.4.1.tar.gz
Size 13.5 kB
Tags Source
SHA-256 checksum
How to use checksums
fc2e9d09d2367ff57df04d4d734902917867f471274fd604a3b9585a161ecef8
BLAKE2b-256 checksum
How to use checksums
e9bb853032f5a5455bf248f81a51f9911ff676abf2dc49972112d451464bd819
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.14.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.5.3

Release history Release notifications | RSS feed

This release

0.4.1 This release

1 release file

0.4.0

3 release files

0.3

1 release file

0.2

1 release file

0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page