Extracto bancario en PDF JSON API

1. Obtenga el token de autorización

  1. Vaya a https://bankstatementconverter.com/ en Google Chrome
  2. Iniciar sesión
  3. Presione F12 para abrir las herramientas de desarrollo
  4. Haga clic en la pestaña “Application”
  5. En el panel izquierdo, haga clic en “Storage” -> “Local Storage” -> “https://bankstatementconverter.com/"
  6. Debería ver una clave llamada “bsc-authToken” y un valor correspondiente.

  1. El valor es el token de autorización. Copie el valor.

2. Subir PDF API

Método: POST
URL: https://api2.bankstatementconverter.com/api/v1/BankStatement
Encabezados: { Authorization: AUTH_TOKEN }
Cuerpo: Multipart Form Data

Encabezados de solicitud

Cuerpo de la solicitud

Cuerpo de respuesta

3. API de conversión de PDF

Método: POST
URL: https://api2.bankstatementconverter.com/api/v1/BankStatement/convert?format=JSON
Encabezados: { Authorization: AUTH_TOKEN }
Cuerpo: una lista de strings UUID en JSON. El UUID proviene de la respuesta de la API de carga de PDF.

Encabezados de solicitud

Cuerpo de la solicitud

Cuerpo de respuesta

Obtendrá una serie de resultados de conversión de documentos, uno para cada UUID que proporcione en el cuerpo. Cada resultado tiene una propiedad sin procesar y otra normalizada. La propiedad sin procesar proporciona todas las columnas de transacción. La propiedad normalizada contiene solo las columnas de fecha, descripción e importe. Como puede ver en el siguiente ejemplo, el valor de débito de “5,00” se convierte en “-5,00” cuando se normaliza en un valor de cantidad.

[{
    "raw": [
        {
            "date": "03/08/20",
            "description": "Monthly Service Fee",
            "credit": null,
            "debit": "5.00",
            "balance": "777.07",
            "amount": null,
            "charge": null
        }
    ],
    "normalised": [
        {
            "date": "03/08/20",
            "description": "Monthly Service Fee",
            "amount": "-5.00"
        }
    ]
}]

Join The Mailing List