Objeto Pago

Puedes hacer uso de la API para solicitar la información de uno o más pagos de tu empresa.

Método getPayments

Método para obtener una lista de pagos de la empresa de acuerdo a parámetros definidos.

Parámetro Descripción
Método GET
URL https://api.duemint.com/v1/getPayments<params>
Params Parámetros que pueden ser agregados a la solicitud para discriminar qué pagos se desea obtener. Los parametros posibles son:
since date Fecha desde cuando contar los pagos en formato YYYY-MM-DD, con respecto a la fecha definida en el parámetro dateBy
until date Fecha hasta cuando contar los pagos en formato YYYY-MM-DD, con respecto a la fecha definida en el parámetro dateBy
dateBy integer 1 = Fecha de pago (por defecto); 2 = Fecha de creación, 3 = Fecha de conciliación
currency string(3) Código ISO de la moneda que se desea filtrar. Por ejemplo USD para Dólar Americano o CLP para Pesos Chilenos
paymentMethodId integer Id único del método de pago. Ver getPaymentMethods
documentId integer Id único del documento (factura) al que esta asociado el pago. Ver getDocuments
clientId integer Id único del cliente. Ver getClients
clientTaxId string Código tributario del cliente. En el caso de un RUT chileno el formato es sin puntos y con guión (ej: 99999999-9)
orderBy integer 1: Fecha de pago (por defecto); 2: Fecha de creación; 3: Monto pagado
order string ASC o DESC (default)
resultsPerPage integer Número de resultados por solicitud. Por defecto = 50 (máximo 100)
page integer Página de resultados. Por defecto = 1
expandFile bool 0: No expandir (Por defecto), 1: Expandir información del archivo
status integer 0: Pago pendiente de conciliación; 1: Pago conciliado (por defecto); 2: Pago descartado.

A continuación se muestra un ejemplo usando el método getPayments de la API de Duemint.

METHOD GET
curl "https://api.duemint.com/v1/getPayments?clientId=8201&expandFile=1" \
 -H 'Authorization: Bearer <token>' -H 'Accept: application/json'

El resultado ejemplo para esta llamada se muestra a continuación:

{
  "records": {
    "totalRecords": 2,
    "items": 2,
    "page": 1,
    "pages": 1
  },
  "items": [
    {
      "id": "42578",
      "createdAt": "2018-03-27 18:07:45",
      "date": "2018-03-23",
      "currency": "CLP",
      "amount": "65770.00",
      "description": "Transferencia de Duemint SPA",
      "bankCode": "001",
      "accountNumber": "123456789",
      "paymentMethod": "",
      "transactionCode": "",
      "documentNumber": "",
      "comments": "",
      "clients": [
        {
            "id": "8201",
            "name": "Duemint SPA",
            "taxId": "76453707-6"
        }
      ],
      "client": {
        "id": "8201",
        "name": "Duemint SPA",
        "taxId": "76453707-6"
      },
      "documents": [
        {
          "amount": "31816.00",
          "document": {
            "id": "53413",
            "number": "135",
            "code": "33",
            "client": {
                "id": "8201",
                "name": "Duemint SPA",
                "taxId": "76453707-6"
            }
          }
        },
        {
          "amount": "31894.00",
          "document": {
            "id": "60866",
            "number": "147",
            "code": "33",
            "client": {
                "id": "8201",
                "name": "Duemint SPA",
                "taxId": "76453707-6"
            }
          }
        },
        {
          "amount": "2060.00",
          "document": {
            "id": "68469",
            "number": "148",
            "code": "33",
            "client": {
                "id": "8201",
                "name": "Duemint SPA",
                "taxId": "76453707-6"
            }
          }
        }
      ],
      "files": [
        {
          "id": "62364",
          "name": "Comprobante pago duemint.pdf",
          "ext": "pdf",
          "mime": "application\/pdf",
          "url": "https:\/\/www.duemint.com\/portal\/s3File\/3800183\/67uhi764h8k6kui890.pdf\/62364"
        }
      ]
    },
    {
      "id": "16628",
      "createdAt": "2017-11-20 12:18:45",
      "date": "2017-11-20",
      "currency": "CLP",
      "amount": "31690.00",
      "description": "Depósito Cheque",
      "bankCode": "001",
      "accountNumber": "123456789",
      "paymentMethod": "",
      "transactionCode": "",
      "documentNumber": "",
      "comments": "",
      "clients": [
        {
            "id": "8201",
            "name": "Duemint SPA",
            "taxId": "76453707-6"
        }
      ],
      "client": {
        "id": "8201",
        "name": "Duemint SPA",
        "taxId": "76453707-6"
      },
      "documents": [
        {
          "amount": "31690.00",
          "document": {
            "id": "44850",
            "number": "122",
            "code": "34",
            "client": {
                "id": "8201",
                "name": "Duemint SPA",
                "taxId": "76453707-6"
            }
          }
        }
      ],
      "files": []
    }
  ]
}

Método getPayment

Método para obtener un pago específico.

Parámetro Descripción
Método GET
URL https://api.duemint.com/v1/getPayment<params>
Params Parámetros que pueden ser agregados a la solicitud para discriminar qué pago se desea obtener. Los parametros posibles son:
id integer Id único del pago (requerido)
expandFile bool 0: No expandir (Por defecto), 1: Expandir información del archivo

A continuación se muestra un ejemplo usando el método getPayment de la API de Duemint.

METHOD GET
curl "https://api.duemint.com/v1/getPayment?id=42578" \
 -H 'Authorization: Bearer <token>' -H 'Accept: application/json'

El resultado ejemplo para esta llamada se muestra a continuación:

{
  "id": "42578",
  "createdAt": "2018-03-27 18:07:45",
  "date": "2018-03-23",
  "currency": "CLP",
  "amount": "65770.00",
  "description": "Transferencia de Duemint SPA",
  "bankCode": "001",
  "accountNumber": "123456789",
  "paymentMethod": "",
  "transactionCode": "",
  "documentNumber": "",
  "comments": "",
  "clients": [
    {
        "id": "8201",
        "name": "Duemint SPA",
        "taxId": "76453707-6"
    }
  ],
  "client": {
    "id": "8201",
    "name": "Duemint SPA",
    "taxId": "76453707-6"
  },
  "documents": [
    {
      "amount": "31816.00",
      "document": {
        "id": "53413",
        "number": "135",
        "code": "33",
        "client": {
            "id": "8201",
            "name": "Duemint SPA",
            "taxId": "76453707-6"
        }
      }
    },
    {
      "amount": "31894.00",
      "document": {
        "id": "60866",
        "number": "147",
        "code": "33",
        "client": {
            "id": "8201",
            "name": "Duemint SPA",
            "taxId": "76453707-6"
        }
      }
    },
    {
      "amount": "2060.00",
      "document": {
        "id": "68469",
        "number": "148",
        "code": "33",
        "client": {
            "id": "8201",
            "name": "Duemint SPA",
            "taxId": "76453707-6"
        }
      }
    }
  ],
  "files": [
    {
      "id": "62364",
      "name": "Comprobante pago duemint.pdf",
      "ext": "pdf",
      "mime": "application\/pdf",
      "url": "https:\/\/www.duemint.com\/portal\/s3File\/3800183\/67uhi764h8k6kui890.pdf\/62364"
    }
  ]
}

Método getPaymentMethods

Método para obtener un lista de métodos de pago. El id único de un método de pago puede ser utilizado como parámetro en getPayments

Parámetro Descripción
Método GET
URL https://api.duemint.com/v1/getPaymentMethods<params>
Params Parámetros que pueden ser agregados a la solicitud para discriminar qué tags se desea obtener. Los parametros posibles son:
orderBy integer 1: Id (por defecto); 2: Nombre
order string ASC o DESC (default)
resultsPerPage integer Número de resultados por solicitud. Por defecto = 50 (máximo 100)
page integer Página de resultados. Por defecto = 1

A continuación se muestra un ejemplo usando el método getPaymentMethods de la API de Duemint.

METHOD GET
curl "https://api.duemint.com/v1/getPaymentMethods?resultsPerPage=5&order=ASC" \
 -H 'Authorization: Bearer <token>' -H 'Accept: application/json'

El resultado ejemplo para esta llamada se muestra a continuación:

{
  "records": {
    "totalRecords": 12,
    "items": 5,
    "page": 1,
    "pages": 3
  },
  "items": [
    {
      "id": "1",
      "name": "Transferencia"
    },
    {
      "id": "2",
      "name": "Cheque"
    },
    {
      "id": "3",
      "name": "Dep\u00f3sito"
    },
    {
      "id": "4",
      "name": "Efectivo"
    },
    {
      "id": "5",
      "name": "Vale Vista"
    }
  ]
}

Método createPayment

Método para crear un pago.

Parámetro Descripción
Método POST
URL https://api.duemint.com/v1/createPayment
Post Params Parametros a comunicar.
clientId integer Id único del cliente del pago (requerido)
total float Monto total del pago (requerido)
date date YYYY-MM-DD Fecha de pago (requerido)
currency string(3) Código ISO de la moneda del documento. Por ejemplo USD para Dólar Americano o CLP para Pesos Chilenos (requerido)
documents array Arreglo con uno o más documentos asociados al pago. Cada tupla del arreglo debe ser {'documentId' => '(int) Id del documento', 'amount' => '(float) monto pagado del documento'} (requerido)
paymentMethod string(255) Nombre del método de pago
transactionCode string(255) Código de transacción
documentNumber string(255) Número de documento
send boolean 0: No enviar (por defecto); 1: Enviar recordatorio de Pago Recibido (si existe)

A continuación se muestra un ejemplo usando el método createPayment de la API de Duemint.

METHOD POST
curl "https://api.duemint.com/v1/createPayment' -X POST \
 -d '{"clientId":"8195","date":"2018-04-06","total":"256525","currency":"CLP","documents":[{"documentId":"77771","amount":"160253"},{"documentId":"106260","amount":"96272"}]}'
 -H 'Authorization: Bearer <token>' -H 'Accept: application/json'

El resultado ejemplo para esta llamada se muestra a continuación:

{
  "id": "72839",
  "createdAt": "2018-04-27 13:19:11",
  "date": "2018-04-06",
  "currency": "CLP",
  "amount": "256525.00",
  "description": "",
  "bankCode": "",
  "accountNumber": "",
  "paymentMethod": "",
  "transactionCode": "",
  "documentNumber": "",
  "comments": "",
  "client": [
    {
        "id": "8195",
        "name": "Cliente SPA",
        "taxId": "11111111-1",
    }
  ],
  "client": {
    "id": "8201",
    "name": "Duemint SPA",
    "taxId": "76453707-6"
  },
  "documents": [
    {
      "amount": "160253.00",
      "document": {
        "id": "77771",
        "number": "1234",
        "code": "33",
        "client": {
            "id": "8195",
            "name": "Cliente SPA",
            "taxId": "11111111-1",
        },
      }
    },
    {
      "amount": "96272.00",
      "document": {
        "id": "106260",
        "number": "1237",
        "code": "33",
        "client": {
            "id": "8195",
            "name": "Cliente SPA",
            "taxId": "11111111-1",
        }
      }
    }
  ],
  "files": []
}

Método createPaymentByTaxId

Método para crear un pago sin requerir id del cliente o id de los documentos. (Solo para Chile)

Parámetro Descripción
Método POST
URL https://api.duemint.com/v1/createPayment
Post Params Parametros a comunicar.
taxId string Código tributario del cliente. El formato es sin puntos y con guión (ej: 99999999-9) (requerido)
total float Monto total del pago (requerido)
date date YYYY-MM-DD Fecha de pago (requerido)
currency string(3) Código ISO de la moneda del documento. Por ejemplo USD para Dólar Americano o CLP para Pesos Chilenos (requerido)
documents array Arreglo con uno o más documentos asociados al pago. Cada tupla del arreglo debe ser {'number' => 'folio del documento', 'code' => '(int) Código tributario del documento', 'amount' => '(float) monto pagado del documento'} (requerido)
paymentMethod string(255) Nombre del método de pago
transactionCode string(255) Código de transacción
documentNumber string(255) Número de documento
send boolean 0: No enviar (por defecto); 1: Enviar recordatorio de Pago Recibido (si existe)

A continuación se muestra un ejemplo usando el método createPaymentByTaxId de la API de Duemint.

METHOD POST
curl "https://api.duemint.com/v1/createPaymentByTaxId' -X POST \
 -d '{"taxId":"11111111-1&","date":"2018-04-06","total":"256525","currency":"CLP","documents":[{"number":"1234","code":"33","amount":"160253"},{"number":"1237","code":"33","amount":"96272"}]}'
 -H 'Authorization: Bearer <token>' -H 'Accept: application/json'

El resultado ejemplo para esta llamada se muestra a continuación:

{
  "id": "72839",
  "createdAt": "2018-04-27 13:19:11",
  "date": "2018-04-06",
  "currency": "CLP",
  "amount": "256525.00",
  "description": "",
  "bankCode": "",
  "accountNumber": "",
  "paymentMethod": "",
  "transactionCode": "",
  "documentNumber": "",
  "comments": "",
  "clients": [
    {
        "id": "8195",
        "name": "Cliente SPA",
        "taxId": "11111111-1",
    }
  ],
  "client": {
    "id": "8201",
    "name": "Duemint SPA",
    "taxId": "76453707-6"
  },
  "documents": [
    {
      "amount": "160253.00",
      "document": {
        "id": "77771",
        "number": "1234",
        "code": "33",
        "client": {
            "id": "8195",
            "name": "Cliente SPA",
            "taxId": "11111111-1",
        },
      }
    },
    {
      "amount": "96272.00",
      "document": {
        "id": "106260",
        "number": "1237",
        "code": "33",
        "client": {
            "id": "8195",
            "name": "Cliente SPA",
            "taxId": "11111111-1",
        }
      }
    }
  ],
  "files": []
}

Método createPaymentFromXmlMX

Método para crear un pago mediante un archivo XML.

Parámetro Descripción
Método POST
URL https://api.duemint.com/v1/createPaymentFromXmlMX
Post Params Parametros a comunicar.
xml string Cadena de texto correspondiente al xml codificado en base64. (requerido)

A continuación se muestra un ejemplo usando el método createPaymentFromXmlMX de la API de Duemint.

METHOD POST
curl "https://api.duemint.com/v1/createPaymentFromXmlMX' -X POST \
 -d '{"xml":"PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPGNmZGk6Q29tcHJvYmFudGUgeG1sbnM6Y2ZkaT0iaHR0cDovL3d3dy5zYXQuZ29iLm14L2NmZC8zIiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIiB4bWxuczpwYWdvMTA9Imh0dHA6Ly93d3cuc2F0LmdvYi5teC9QYWdvcyIgeHNpOnNjaGVtYUxvY2F0aW9uPSJodHRwOi8vd3d3LnNhdC5nb2IubXgvY2ZkLzMgaHR0cDovL3d3dy5zYXQuZ29iLm14L3NpdGlvX2ludGVybmV0L2NmZC8zL2NmZHYzMy54c2QgaHR0cDovL3d3dy5zYXQuZ29iLm14L1BhZ29zIGh0dHA6Ly93d3cuc2F0LmdvYi5teC9zaXRpb19pbnRlcm5ldC9jZmQvUGFnb3MvUGFnb3MxMC54c2QiIFZlcnNpb249IjMuMyIgU2VyaWU9IkMiIEZvbGlvPSI0MDc5IiBGZWNoYT0iMjAxOS0wNi0wM1QwODowMDowMCIgU2VsbG89IkJJNDYrSWJsRlhGNU9aQ3AxUkFZT1JGN2Q3N01UNHFnUjM0SGVNd1crdkdkN0NrWlZESE9henRHN29CVmJvT3NUbzZ3UnMydkhDVG90eS9UNms5U2RpeUR3d1drbnl1dTJDQ3c0MTlDUDJEdFk1aUVUVUZBbzkrLytsQzFkeWNMdzJIbGxGaXB3aVlLcFRQZ254eHo3ellIVmZnbjREMjQrRTlDZzdBckNJaTZBZGFuL3pML2pRRldURGtncjdXV3lXSmpYSGxBYVl2YkFUZWF4blZyekQzRzduUGlXSTMydk5PTUtjc3JXSDljRE93OUhQalRPeEMzSWM4WkVNOHdneTBYZzFhYjIzd0NNMkdvQjYrOW9DdGhiQkxUUjRmVWhUT3l3MFoyK2hGWDlLNVFNVjJpWk5EYjFGcTVuMHgyM1VpS0wvWUlTYW5OYmw1RE1lWmxTZz09IiBOb0NlcnRpZmljYWRvPSIwMDAwMTAwMDAwMDQxMTYwNTgxNSIgQ2VydGlmaWNhZG89Ik1JSUdQRENDQkNTZ0F3SUJBZ0lVTURBd01ERXdNREF3TURBME1URTJNRFU0TVRVd0RRWUpLb1pJaHZjTkFRRUxCUUF3Z2dHeU1UZ3dOZ1lEVlFRRERDOUJMa011SUdSbGJDQlRaWEoyYVdOcGJ5QmtaU0JCWkcxcGJtbHpkSEpoWTJuRHMyNGdWSEpwWW5WMFlYSnBZVEV2TUMwR0ExVUVDZ3dtVTJWeWRtbGphVzhnWkdVZ1FXUnRhVzVwYzNSeVlXTnB3N051SUZSeWFXSjFkR0Z5YVdFeE9EQTJCZ05WQkFzTUwwRmtiV2x1YVhOMGNtRmphY096YmlCa1pTQlRaV2QxY21sa1lXUWdaR1VnYkdFZ1NXNW1iM0p0WVdOcHc3TnVNUjh3SFFZSktvWklodmNOQVFrQkZoQmhZMjlrYzBCellYUXVaMjlpTG0xNE1TWXdKQVlEVlFRSkRCMUJkaTRnU0dsa1lXeG5ieUEzTnl3Z1EyOXNMaUJIZFdWeWNtVnliekVPTUF3R0ExVUVFUXdGTURZek1EQXhDekFKQmdOVkJBWVRBazFZTVJrd0Z3WURWUVFJREJCRWFYTjBjbWwwYnlCR1pXUmxjbUZzTVJRd0VnWURWUVFIREF0RGRXRjFhSFREcVcxdll6RVZNQk1HQTFVRUxSTU1VMEZVT1Rjd056QXhUazR6TVYwd1d3WUpLb1pJaHZjTkFRa0NERTVTWlhOd2IyNXpZV0pzWlRvZ1FXUnRhVzVwYzNSeVlXTnB3N051SUVObGJuUnlZV3dnWkdVZ1UyVnlkbWxqYVc5eklGUnlhV0oxZEdGeWFXOXpJR0ZzSUVOdmJuUnlhV0oxZVdWdWRHVXdIaGNOTVRnd056SXpNVGMxTURNMVdoY05Nakl3TnpJek1UYzFNRE0xV2pDQjNERW9NQ1lHQTFVRUF4TWZSMDlOVTBFZ1NVNVVSVWRTUVVSUFVrRWdVeUJCSUZBZ1NTQkVSU0JEVmpFb01DWUdBMVVFS1JNZlIwOU5VMEVnU1U1VVJVZFNRVVJQVWtFZ1V5QkJJRkFnU1NCRVJTQkRWakVvTUNZR0ExVUVDaE1mUjA5TlUwRWdTVTVVUlVkU1FVUlBVa0VnVXlCQklGQWdTU0JFUlNCRFZqRWxNQ01HQTFVRUxSTWNSMGxPTVRRd05qQTVVa1UxSUM4Z1EwRlZRVFk0TURneE5FbFdNVEVlTUJ3R0ExVUVCUk1WSUM4Z1EwRlZRVFk0TURneE5FMVdXa2hTVERBd01SVXdFd1lEVlFRTEV3eE9WVVZXVHlCTVFWSkZSRTh3Z2dFaU1BMEdDU3FHU0liM0RRRUJBUVVBQTRJQkR3QXdnZ0VLQW9JQkFRQ2FhdXFweEVBMWhqWnJOL1VWUlJDRDR3eG5SZWJLM2FZNWh6RkFoUHNDRDZkbCtpZzU2UkpJZXppZy9YOENjV3IwQ0FTZkJvb0plTnhmeE9scWpVaUphNnNaem05clFYOGo4aWVSWDRzVk9jT1hZczByM1Z2M1dVRjBzY0k2SW4wTDdkSCtOZmNHa3hBWjhlNVdsSDJjQmhyVzVlWHc1TVF0UWsveVhJTmFlZU1tZ3BwZTVUSFBFSWFWZ2hXR0pRY0JDeTF1TXBkK3hYeFFrTllKVElBbjdtTGlOY2sweVh1TXJ1VlE2MDVrdzJTa1hGNkJyMGVmSGhUZko1bThkcW83YmNZWEJhem1JaDI3eXBNWGYwZFkyNDNtRFBDSE1WSUFJVEJNRTNKU1d4M0g1aGI3eURPWDlNZGdRRTZNSkdOWTRsM2lFbFBHb2FoWUdwa2FPblp2QWdNQkFBR2pIVEFiTUF3R0ExVWRFd0VCL3dRQ01BQXdDd1lEVlIwUEJBUURBZ2JBTUEwR0NTcUdTSWIzRFFFQkN3VUFBNElDQVFDaDVuKzJEOFdYTXpycmJORFZlSWtOcnFYT3BXS29GTjI2RlRvZGZla1YvMEFBdE1YSTNrTHl3NDd2S0o2ZmhEazh2Ylp4T0pkR0dnTEJ6VHQ2aTZyMk8zTzhheW1yajFSRE56azNZQmc4eWZMclBIc3pQenIvZ1piYUxMaUFZSmJIV0ZKZ3FXMWVsWHBKZFBrVEJFVmZSS1h6WUdwZjJMUlFNMUhoczMwSUwvN3BIWnpDY1d1Q0RZVkx1OWtNcG9BSktUS0lHVnYxbnh1RmdTNytWTU9LMHdjV0gxOThuLzA4elR6M2lTcG4wYlhUUG1wQ1I2dVVmbDNiaU05a1lDMFRmRms0Rk9YMEx4YWg3MUZobndQVTc2RmloZllHMXVqNE5kem9OM2k0SHpaalBhZXhML2ZxelhYdDFzMDU4ZlBSL1BGTGNFeWtxTkVXRWNwd2RSOGg1RHNHamtwMnMydkVacmdvdi9IN2dNUUlHS2JGeXBCZ1BKenY5Q0FaUk9jcmxuUW1MZ0RCMjg3NXliYXBqQWEvR2x3MjJieHlHM2FsSWFiSDNvWWZhTzRqZkN4WWxVTVJBNHhWRVlkZ2UzS2xsUnRCUHJTTFNUK3d0R2RtMXJFMjB0L3IwK294a2p0N0VDVmthdXNib3ZBNXp1YmMvcEFQMFhZQVNIdUVHc296d3o0TTlTVXlWK1BTU2IzYU1leXJaeTZLbTl4M2wraVZGUGtmUnhnaXpScUowNEcrUVRsMHgycHlnN2EvN0VXSVBKc0dkYmJlUVJDaVpjOXd0cmJaYkI2Q1BVODFTMTgvNGJrcTEwYlgvUWFvU1lvK3dMUCtmVHQ3TEtGK0pZTHN0N0VZSVVnVWhuRzdFWjhLSFdidlBRV3k5UVI1MWdHK2VDZnZ3SmIwWGc9PSIgU3ViVG90YWw9IjAiIE1vbmVkYT0iWFhYIiBUb3RhbD0iMCIgVGlwb0RlQ29tcHJvYmFudGU9IlAiIEx1Z2FyRXhwZWRpY2lvbj0iODgyNjAiPgogICAgPGNmZGk6RW1pc29yIFJmYz0iR0lOMTQwNjA5UkU1IiBOb21icmU9IkdPTVNBIElOVEVHUkFET1JBIFNBUEkgREUgQ1YiIFJlZ2ltZW5GaXNjYWw9IjYwMSIgLz4KICAgIDxjZmRpOlJlY2VwdG9yIFJmYz0iQUNBMDQwMTI4MUFBIiBOb21icmU9IkFCIENBTFNBLCBTLkEuIERFIEMuVi4iIFVzb0NGREk9IlAwMSIgLz4KICAgIDxjZmRpOkNvbmNlcHRvcz4KICAgICAgICA8Y2ZkaTpDb25jZXB0byBDbGF2ZVByb2RTZXJ2PSI4NDExMTUwNiIgQ2FudGlkYWQ9IjEiIENsYXZlVW5pZGFkPSJBQ1QiIERlc2NyaXBjaW9uPSJQYWdvIiBWYWxvclVuaXRhcmlvPSIwIiBJbXBvcnRlPSIwIiAvPgogICAgPC9jZmRpOkNvbmNlcHRvcz4KICAgIDxjZmRpOkNvbXBsZW1lbnRvPgogICAgICAgIDxwYWdvMTA6UGFnb3MgVmVyc2lvbj0iMS4wIj4KICAgICAgICAgICAgPHBhZ28xMDpQYWdvIEZlY2hhUGFnbz0iMjAxOS0wNS0yOVQxMjowMDowMCIgRm9ybWFEZVBhZ29QPSIwMyIgTW9uZWRhUD0iTVhOIiBNb250bz0iNzExNi4xMiIgUmZjRW1pc29yQ3RhT3JkPSJCTk04NDA1MTVWQjEiIEN0YU9yZGVuYW50ZT0iMDAyMTgwMDAyMzExNDMwMTc1IiBSZmNFbWlzb3JDdGFCZW49IkJCQTgzMDgzMUxKMiIgQ3RhQmVuZWZpY2lhcmlvPSIwMTI5MDUwMDE5NjYwNDQ5ODgiPgogICAgICAgICAgICAgICAgPHBhZ28xMDpEb2N0b1JlbGFjaW9uYWRvIElkRG9jdW1lbnRvPSI3QjMzNjdCOC1GQkI0LTQ3QzItOEUzMy1BNjQwRDRGQzhDOEUiIFNlcmllPSJGSUdJIiBGb2xpbz0iMTI1NTUiIE1vbmVkYURSPSJNWE4iIE1ldG9kb0RlUGFnb0RSPSJQUEQiIE51bVBhcmNpYWxpZGFkPSIxIiBJbXBTYWxkb0FudD0iOTU3Ljk2IiBJbXBQYWdhZG89Ijk1Ny45NiIgSW1wU2FsZG9JbnNvbHV0bz0iMC4wMCIgLz4KICAgICAgICAgICAgICAgIDxwYWdvMTA6RG9jdG9SZWxhY2lvbmFkbyBJZERvY3VtZW50bz0iNjVFNEY3RDYtQ0Q3RS00RTZFLUFERTctMzg2QzkwRTQ0NEVFIiBTZXJpZT0iRklHSSIgRm9saW89IjEyNTU3IiBNb25lZGFEUj0iTVhOIiBNZXRvZG9EZVBhZ29EUj0iUFBEIiBOdW1QYXJjaWFsaWRhZD0iMSIgSW1wU2FsZG9BbnQ9Ijg5My4xNiIgSW1wUGFnYWRvPSI4OTMuMTYiIEltcFNhbGRvSW5zb2x1dG89IjAuMDAiIC8+CiAgICAgICAgICAgICAgICA8cGFnbzEwOkRvY3RvUmVsYWNpb25hZG8gSWREb2N1bWVudG89IjA3NzI5NkNELTM2NkItNDY5NS1CMjU2LTY4RjFDNDExNTgxNiIgU2VyaWU9IkZJR0kiIEZvbGlvPSIxMjU1OCIgTW9uZWRhRFI9Ik1YTiIgTWV0b2RvRGVQYWdvRFI9IlBQRCIgTnVtUGFyY2lhbGlkYWQ9IjEiIEltcFNhbGRvQW50PSI5NTcuOTYiIEltcFBhZ2Fkbz0iOTU3Ljk2IiBJbXBTYWxkb0luc29sdXRvPSIwLjAwIiAvPgogICAgICAgICAgICAgICAgPHBhZ28xMDpEb2N0b1JlbGFjaW9uYWRvIElkRG9jdW1lbnRvPSI4MTFEMDhCMS0zNDgxLTQ5RDQtQkU1NC1FOUE4MENFQ0ZCRDkiIFNlcmllPSJGSUdJIiBGb2xpbz0iMTI3NTEiIE1vbmVkYURSPSJNWE4iIE1ldG9kb0RlUGFnb0RSPSJQUEQiIE51bVBhcmNpYWxpZGFkPSIxIiBJbXBTYWxkb0FudD0iOTU3Ljk2IiBJbXBQYWdhZG89Ijk1Ny45NiIgSW1wU2FsZG9JbnNvbHV0bz0iMC4wMCIgLz4KICAgICAgICAgICAgICAgIDxwYWdvMTA6RG9jdG9SZWxhY2lvbmFkbyBJZERvY3VtZW50bz0iMTY5OEM1N0YtODdGQi00QTgzLUEwQzAtOUZDRkI2RUVGRkZEIiBTZXJpZT0iRklHSSIgRm9saW89IjEzMjMwIiBNb25lZGFEUj0iTVhOIiBNZXRvZG9EZVBhZ29EUj0iUFBEIiBOdW1QYXJjaWFsaWRhZD0iMSIgSW1wU2FsZG9BbnQ9Ijk1Ny45NiIgSW1wUGFnYWRvPSI5NTcuOTYiIEltcFNhbGRvSW5zb2x1dG89IjAuMDAiIC8+CiAgICAgICAgICAgICAgICA8cGFnbzEwOkRvY3RvUmVsYWNpb25hZG8gSWREb2N1bWVudG89IjNGQjc5OUQwLUVEM0QtNDZFRS1BQTY5LUM5RTRDQ0JDMDdCNyIgU2VyaWU9IkZJR0kiIEZvbGlvPSIxMzIzNyIgTW9uZWRhRFI9Ik1YTiIgTWV0b2RvRGVQYWdvRFI9IlBQRCIgTnVtUGFyY2lhbGlkYWQ9IjEiIEltcFNhbGRvQW50PSIxNDk3Ljk2IiBJbXBQYWdhZG89IjE0OTcuOTYiIEltcFNhbGRvSW5zb2x1dG89IjAuMDAiIC8+CiAgICAgICAgICAgICAgICA8cGFnbzEwOkRvY3RvUmVsYWNpb25hZG8gSWREb2N1bWVudG89Ijc1QjE1QTgwLTg1NzktNDc4NC1CQkY4LUQ3NDVDOENERjE5NSIgU2VyaWU9IkZJR0kiIEZvbGlvPSIxMzUyMiIgTW9uZWRhRFI9Ik1YTiIgTWV0b2RvRGVQYWdvRFI9IlBQRCIgTnVtUGFyY2lhbGlkYWQ9IjEiIEltcFNhbGRvQW50PSI4OTMuMTYiIEltcFBhZ2Fkbz0iODkzLjE2IiBJbXBTYWxkb0luc29sdXRvPSIwLjAwIiAvPgogICAgICAgICAgICA8L3BhZ28xMDpQYWdvPgogICAgICAgIDwvcGFnbzEwOlBhZ29zPgogICAgICAgIDx0ZmQ6VGltYnJlRmlzY2FsRGlnaXRhbCB4bWxuczp0ZmQ9Imh0dHA6Ly93d3cuc2F0LmdvYi5teC9UaW1icmVGaXNjYWxEaWdpdGFsIiB4c2k6c2NoZW1hTG9jYXRpb249Imh0dHA6Ly93d3cuc2F0LmdvYi5teC9UaW1icmVGaXNjYWxEaWdpdGFsIGh0dHA6Ly93d3cuc2F0LmdvYi5teC9zaXRpb19pbnRlcm5ldC9jZmQvVGltYnJlRmlzY2FsRGlnaXRhbC9UaW1icmVGaXNjYWxEaWdpdGFsdjExLnhzZCIgVmVyc2lvbj0iMS4xIiBVVUlEPSJBNjY0MTI4Qi04REQ5LTQ2QzctQjc4Ri1BNDE1MzI2OTg2RDciIEZlY2hhVGltYnJhZG89IjIwMTktMDYtMDNUMTU6NTI6MzQiIFNlbGxvQ0ZEPSJCSTQ2K0libEZYRjVPWkNwMVJBWU9SRjdkNzdNVDRxZ1IzNEhlTXdXK3ZHZDdDa1pWREhPYXp0RzdvQlZib09zVG82d1JzMnZIQ1RvdHkvVDZrOVNkaXlEd3dXa255dXUyQ0N3NDE5Q1AyRHRZNWlFVFVGQW85Ky8rbEMxZHljTHcySGxsRmlwd2lZS3BUUGdueHh6N3pZSFZmZ240RDI0K0U5Q2c3QXJDSWk2QWRhbi96TC9qUUZXVERrZ3I3V1d5V0pqWEhsQWFZdmJBVGVheG5WcnpEM0c3blBpV0kzMnZOT01LY3NyV0g5Y0RPdzlIUGpUT3hDM0ljOFpFTTh3Z3kwWGcxYWIyM3dDTTJHb0I2KzlvQ3RoYkJMVFI0ZlVoVE95dzBaMitoRlg5SzVRTVYyaVpORGIxRnE1bjB4MjNVaUtML1lJU2FuTmJsNURNZVpsU2c9PSIgTm9DZXJ0aWZpY2Fkb1NBVD0iMDAwMDEwMDAwMDA0MDQ0Nzc0MzIiIFNlbGxvU0FUPSJrMjl4TnZRZ2J0SmVFTFVQVjRYNXVMT1hCSEFzNlQ5akl1T0hlNlFMY2pnQ1JscjBLV0kyeEhaQzZEanNNZUUzcGRLTFpDVGltVEwzVE1WV21CWnZidlp0MlpXYU81NTlWTlgxVWsveUFWdGlMN1cyWXc4V1ZzN25tRUdtOTZnMzkvZEFsQVpXSjJZRk1qSFdoYnEyUTJYWlpvQno5cC8vVjU5NDNJWW9PQWZ2OU5taHNodDI1S1ozb0NQTjFVblF5QzR0ZFQrME5UNnBVdXpzcnlxcThUKzNEY1dTQWxieWROQnBPbW9XaWdRNy9zTFBvL01FcDhjMkhlbmF6bHRlR2FVVkE2SE9PZklvRVhtYnRuU21sV2k1NFlPZEtuYTRSc0xMV0JYN1F6WTc4VDhIRzluc1dDamFpOGRpNnhnUFVqTnYzVTJ3S3VsRlMyYXZoazl0UlE9PSIgUmZjUHJvdkNlcnRpZj0iRU1FMDAwNjAyUVI5IiAvPgogICAgPC9jZmRpOkNvbXBsZW1lbnRvPgo8L2NmZGk6Q29tcHJvYmFudGU+"}'
 -H 'Authorization: Bearer <token>' -H 'Accept: application/json'

El resultado ejemplo para esta llamada se muestra a continuación:

{
  "id": "72839",
  "createdAt": "2018-04-27 13:19:11",
  "date": "2018-04-06",
  "currency": "CLP",
  "amount": "256525.00",
  "description": "",
  "bankCode": "",
  "accountNumber": "",
  "paymentMethod": "",
  "transactionCode": "",
  "documentNumber": "",
  "comments": "",
  "clients": [
    {
        "id": "8195",
        "name": "Cliente SPA",
        "taxId": "11111111-1",
    }
  ],
  "client": {
    "id": "8201",
    "name": "Duemint SPA",
    "taxId": "76453707-6"
  },
  "documents": [
    {
      "amount": "160253.00",
      "document": {
        "id": "77771",
        "number": "1234",
        "code": "33",
        "client": {
            "id": "8195",
            "name": "Cliente SPA",
            "taxId": "11111111-1",
        },
      }
    },
    {
      "amount": "96272.00",
      "document": {
        "id": "106260",
        "number": "1237",
        "code": "33",
        "client": {
            "id": "8195",
            "name": "Cliente SPA",
            "taxId": "11111111-1",
        }
      }
    }
  ],
  "files": []
}

Método deletePayment

Método para eliminar un pago.

Parámetro Descripción
Método DELETE
URL https://api.duemint.com/v1/deletePayment
Post Params Parametros a comunicar.
id integer Id único del pago (requerido)

A continuación se muestra un ejemplo usando el método deletePayment de la API de Duemint.

METHOD DELETE
curl "https://api.duemint.com/v1/deletePayment' -X DELETE \
 -d '{"id":"72839"}'
 -H 'Authorization: Bearer <token>' -H 'Accept: application/json'

El resultado ejemplo para esta llamada se muestra a continuación:

{
  "id": "72839",
  "msg": "Pago eliminado o desconciliado."
}