Tesis 1.0.0
Loading...
Searching...
No Matches
payment_service.services.MercadoPagoService Class Reference

Public Member Functions

 __init__ (self)
 create_preference (self, items, external_reference, payer_email=None, notification_url=None, back_urls=None)
 process_cart_to_items (self, cart_data)
 get_payment (self, payment_id)

Public Attributes

 sdk = mercadopago.SDK(settings.MERCADOPAGO_ACCESS_TOKEN)

Detailed Description

Servicio para interactuar con la API de Mercado Pago

Definition at line 112 of file services.py.

Constructor & Destructor Documentation

◆ __init__()

payment_service.services.MercadoPagoService.__init__ ( self)

Definition at line 116 of file services.py.

Member Function Documentation

◆ create_preference()

payment_service.services.MercadoPagoService.create_preference ( self,
items,
external_reference,
payer_email = None,
notification_url = None,
back_urls = None )
Crea una preferencia de pago en Mercado Pago y verifica que esté activa antes de devolver la URL

Definition at line 119 of file services.py.

◆ get_payment()

payment_service.services.MercadoPagoService.get_payment ( self,
payment_id )
Consulta el estado de un pago en Mercado Pago

Definition at line 211 of file services.py.

◆ process_cart_to_items()

payment_service.services.MercadoPagoService.process_cart_to_items ( self,
cart_data )
Procesa los datos del carrito y los convierte al formato requerido por Mercado Pago

Definition at line 166 of file services.py.

Member Data Documentation

◆ sdk

payment_service.services.MercadoPagoService.sdk = mercadopago.SDK(settings.MERCADOPAGO_ACCESS_TOKEN)

Definition at line 117 of file services.py.


The documentation for this class was generated from the following file:
  • microservicemp/mercadopago_service/payment_service/services.py