Home
Softono

Django Payments Mercadopago

Open source MIT Python
13
Stars
1
Forks
2
Issues
2
Watchers
4 years
Last Commit

 About Django Payments Mercadopago

A mercadopago payment gateway backend for django-payments.

Platforms

Web Self-hosted

Languages

Python

Links

Need Help Installing Django Payments Mercadopago?

We provide expert installation service for this software. Our team will install, configure, and secure Django Payments Mercadopago on your server. plans start at just $30.

Django Payments Mercadopago

View on GitHub

=========================== django-payments-mercadopago

A mercadopago payment gateway backend for django-payments <https://github.com/mirumee/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

.. code-block:: bash

pip install django-payments-mercadopago

Add payments_mercadopago to your settings.py file

.. code-block:: python

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 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

.. code-block:: python

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 <https://ngrok.com>_.

Configuration for production ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. code-block:: python

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 <https://www.mercadopago.com/developers/panel/credentials>_

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 <https://django-payments.readthedocs.io/en/latest/>_