MPLIB – SDK para medios de pago: Mercadopago, Clover, Payway y otros

Integramos su sistema de facturación y cobros con los proveedores de pago del mercado.

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.

SDK MPLIB es el SDK para que los sistemas de facturación puedan gestionar automáticamente las operaciones con la plataforma de comercio electrónico Mercadopago, Clover, Payway y otros. 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 que se especifica en la página de desarolladores con pocas horas de desarrollo.

Si estás efectuando doble trabajo para mantener las publicaciónes de ventas 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 MPLIB 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 lectores 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

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 to Top