MPLIB – SDK MercadoPago

Integración con programas de facturación.

Envíe desde su propio sistema el monto a cobrar hacia el teléfono del cliente

Reciba la confirmación del pago desde un canal confiable.

Somos integradores autorizados

SDK Mercadopago MPLIB es la DLL para que los sistemas de facturación puedan gestionar automáticamente las operaciones con la plataforma de comercio electrónico Mercadopago®. La simplicidad de nuestro nuestro SDK se sustenta en nuestra experiencia de mas de una decada de desarrollo de distintos SDKs de integración. Con esta herramienta el programador del sistema logra la interacción con la API de Mercadopago que se especifica en la página de desarolladores https://developers.mercadopago.com con pocas horas de desarrollo.

Si estás efectuando doble trabajo para mantener las publicaciónes de ventas en Mercadopago y el impacto de ellas en tu sistema de facturación esta es la heramienta necesaria para hacer que tu sistema trabaje directo con la plataforma de comercio electrónico.

SDK Mercadopago no solo un producto sino todo el servicio de soporte y mantenimiento permanente. Miles de empresas contribuyen diariamente con la depuración ante errores y actualización ante los cambios mas recientes. Nuestros productos actualizados permanentemente al gracias en parte a los requerimientos de nuestros clientes.

Funcionalidades de MPLIB

  • Integración con pagos presenciales QR
  • Integración con pagos presenciales a través de dispositivos Point (Lector de tarjetas)
  • Consulta de ultimos pagos realizados
  • Devoluciones

Compatibilidad con lenguajes de programación

lenguajes

  • Visual Basic 6
  • Visual Basic.NET
  • C#
  • Visual Foxpro
  • Delphi
  • Clarion
  • Java
  • Harbour
  • PowerBuilder
  • Cobol
  • Access
  • Excel
  • PHP

Ejemplos de integración con lenguajes de programación

Consultenos para que le facilitemos credenciales de pruebas.

Visual BasicVisual Foxpro

  Dim mp As mllib.MPService
  Dim Params As mllib.JsonObject
  Dim Item As mllib.JsonObject
  
  Set mp = New mllib.MPService
  mp.SandboxMode = True ' Usar solo para ambiente de pruebas, con usuarios de prueba de MP
  Set Params = New mllib.JsonObject
  Params.Str("title") = "Pago QR"
  Params.Str("description") = "Pago mediante QR"
  Params.Dbl("total_amount") = 1.1
  Params.Str("external_reference") = mp.newUuid 'Se recomeienda que referencia externa debe ser unica para cada transaccion.
  Set Item = Params.Arr("items").Obj(0)
  Item.Str("title") = "Item 1"
  Item.Dbl("total_amount") = 1.1
  Item.Str("unit_measure") = "unit"
  Item.Dbl("quantity") = 1
  Item.Dbl("unit_price") = 1.1
  If mp.QRCreateOrder(Params) Then
    If mp.WaitQRPayment Then
      ' Obtengo informacion del pago
      Status = mp.GetPaymentResponse.Str("status") ' approved or rejected
      TextoJsonPayment = mp.GetPaymentResponse.AsJson
    End If
  Else
    MsgBox (mp.ErrorDesc)
  End If

  mp = CreateObject("mllib.MPService")
  mp.SandboxMode = .T. && Usar solo para ambiente de pruebas, con usuarios de prueba de MP
  Params = CreateObject("mllib.JsonObject")
  Params.Str("title") = "Pago QR"
  Params.Str("description") = "Pago mediante QR"
  Params.Dbl("total_amount") = 1.1
  Params.Str("external_reference") = mp.NewUuid && Se recomeienda que referencia externa debe ser unica para cada transaccion.
  Item = Params.Arr("items").Obj(0)
  Item.Str("title") = "Item 1"
  Item.Dbl("total_amount") = 1.1
  Item.Str("unit_measure") = "unit"
  Item.Dbl("quantity") = 1
  Item.Dbl("unit_price") = 1.1
  if mp.QRCreateOrder(Params) then
    if mp.WaitQRPayment then
      * Obtengo informacion del pago
      Status = mp.GetPaymentResponse.str("status") && approved or rejected
      TextoJsonPayment = mp.GetPaymentResponse.AsJson
    endif
  else
    ShowMessage(mp.ErrorDesc)	
  endif
Scroll al inicio