Invoice Info (POST)

❗️

Post

Live: <https://checkout.buckaroo.nl/json/Transaction/Specifications>
Test: <https://testcheckout.buckaroo.nl/json/Transaction/Specifications>

This returns the invoice info for Credit Management (old) invoices.

Header

The authentication of this JSON API is based on a standard HMAC Authentication implementation.

Request information

URI parameters

Body parameters

InvoiceInfoRequest

NameTypeDescription
InvoiceCollectionCollection of InvoiceInfoRequestInvoice

Request formats

{
  "InvoiceCollection": [
    {
      "Key": "sample string 1",
      "Number": "sample string 2",
      "CustomerID": "sample string 3"
    },
    {
      "Key": "sample string 1",
      "Number": "sample string 2",
      "CustomerID": "sample string 3"
    }
  ]
}

Response information

InvoiceInfoResponse

NameTypeDescription
InvoiceCollectionCollection of InvoiceInfoResponseInvoice
InvalidInvoiceCollectionCollection of InvalidInvoice

Response formats

{
  "InvoiceCollection": [
    {
      "Key": "sample string 1",
      "Number": "sample string 2",
      "CustomerID": "sample string 3",
      "CreditManagement": true,
      "Test": true,
      "Status": {
        "CMStatus": 1,
        "Running": true,
        "RemindersSent": 3,
        "AgencyStatusAsString": "unsent",
        "AgencyUpdates": [
          {
            "Date": "2022-08-22T13:39:39.9448709+02:00",
            "Type": "sample string 2",
            "Status": "sample string 3"
          },
          {
            "Date": "2022-08-22T13:39:39.9448709+02:00",
            "Type": "sample string 2",
            "Status": "sample string 3"
          }
        ]
      },
      "Paid": true,
      "Paylink": "sample string 6",
      "Currency": "sample string 7",
      "AmountDebit": 1.0,
      "AmountCredit": 1.0,
      "AmountVat": 1.0,
      "AmountCreditVat": 1.0,
      "AmountPaid": 1.0,
      "SurchargeAmount": 1.0,
      "MaxReminderLevel": 1,
      "InvoiceDate": "2022-08-22T13:39:39.9448709+02:00",
      "DueDate": "2022-08-22T13:39:39.9448709+02:00",
      "CreatedDatetime": "2022-08-22T13:39:39.9448709+02:00",
      "StatusDatetime": "2022-08-22T13:39:39.9448709+02:00",
      "EstimatedNextStepDate": "2022-08-22T13:39:39.9448709+02:00",
      "CreditNotes": [
        {
          "Number": "sample string 1",
          "Amount": 2.0,
          "AmountVat": 3.0,
          "Description": "sample string 4"
        },
        {
          "Number": "sample string 1",
          "Amount": 2.0,
          "AmountVat": 3.0,
          "Description": "sample string 4"
        }
      ],
      "Transactions": [
        {
          "ID": "sample string 1",
          "Type": "sample string 2",
          "TypeDescription": "sample string 3",
          "Test": true,
          "Currency": "sample string 5",
          "AmountDebit": 1.0,
          "AmountCredit": 1.0,
          "AmountRefundable": 6.0,
          "Description": "sample string 7",
          "CreatedDatetime": "2022-08-22T13:39:39.9448709+02:00",
          "Status": {
            "Success": true,
            "Code": "sample string 2",
            "Message": "sample string 3",
            "Datetime": "2022-08-22T13:39:39.9448709+02:00"
          },
          "Refunds": [
            {
              "ID": "sample string 1",
              "Amount": 2.0,
              "RefundDate": "2022-08-22T13:39:39.9448709+02:00",
              "Status": {
                "Success": true,
                "Code": "sample string 2",
                "Message": "sample string 3",
                "Datetime": "2022-08-22T13:39:39.9448709+02:00"
              }
            },
            {
              "ID": "sample string 1",
              "Amount": 2.0,
              "RefundDate": "2022-08-22T13:39:39.9448709+02:00",
              "Status": {
                "Success": true,
                "Code": "sample string 2",
                "Message": "sample string 3",
                "Datetime": "2022-08-22T13:39:39.9448709+02:00"
              }
            }
          ]
        },
        {
          "ID": "sample string 1",
          "Type": "sample string 2",
          "TypeDescription": "sample string 3",
          "Test": true,
          "Currency": "sample string 5",
          "AmountDebit": 1.0,
          "AmountCredit": 1.0,
          "AmountRefundable": 6.0,
          "Description": "sample string 7",
          "CreatedDatetime": "2022-08-22T13:39:39.9448709+02:00",
          "Status": {
            "Success": true,
            "Code": "sample string 2",
            "Message": "sample string 3",
            "Datetime": "2022-08-22T13:39:39.9448709+02:00"
          },
          "Refunds": [
            {
              "ID": "sample string 1",
              "Amount": 2.0,
              "RefundDate": "2022-08-22T13:39:39.9448709+02:00",
              "Status": {
                "Success": true,
                "Code": "sample string 2",
                "Message": "sample string 3",
                "Datetime": "2022-08-22T13:39:39.9448709+02:00"
              }
            },
            {
              "ID": "sample string 1",
              "Amount": 2.0,
              "RefundDate": "2022-08-22T13:39:39.9448709+02:00",
              "Status": {
                "Success": true,
                "Code": "sample string 2",
                "Message": "sample string 3",
                "Datetime": "2022-08-22T13:39:39.9448709+02:00"
              }
            }
          ]
        }
      ],
      "Order": "sample string 8"
    },
    {
      "Key": "sample string 1",
      "Number": "sample string 2",
      "CustomerID": "sample string 3",
      "CreditManagement": true,
      "Test": true,
      "Status": {
        "CMStatus": 1,
        "Running": true,
        "RemindersSent": 3,
        "AgencyStatusAsString": "unsent",
        "AgencyUpdates": [
          {
            "Date": "2022-08-22T13:39:39.9448709+02:00",
            "Type": "sample string 2",
            "Status": "sample string 3"
          },
          {
            "Date": "2022-08-22T13:39:39.9448709+02:00",
            "Type": "sample string 2",
            "Status": "sample string 3"
          }
        ]
      },
      "Paid": true,
      "Paylink": "sample string 6",
      "Currency": "sample string 7",
      "AmountDebit": 1.0,
      "AmountCredit": 1.0,
      "AmountVat": 1.0,
      "AmountCreditVat": 1.0,
      "AmountPaid": 1.0,
      "SurchargeAmount": 1.0,
      "MaxReminderLevel": 1,
      "InvoiceDate": "2022-08-22T13:39:39.9448709+02:00",
      "DueDate": "2022-08-22T13:39:39.9448709+02:00",
      "CreatedDatetime": "2022-08-22T13:39:39.9448709+02:00",
      "StatusDatetime": "2022-08-22T13:39:39.9448709+02:00",
      "EstimatedNextStepDate": "2022-08-22T13:39:39.9448709+02:00",
      "CreditNotes": [
        {
          "Number": "sample string 1",
          "Amount": 2.0,
          "AmountVat": 3.0,
          "Description": "sample string 4"
        },
        {
          "Number": "sample string 1",
          "Amount": 2.0,
          "AmountVat": 3.0,
          "Description": "sample string 4"
        }
      ],
      "Transactions": [
        {
          "ID": "sample string 1",
          "Type": "sample string 2",
          "TypeDescription": "sample string 3",
          "Test": true,
          "Currency": "sample string 5",
          "AmountDebit": 1.0,
          "AmountCredit": 1.0,
          "AmountRefundable": 6.0,
          "Description": "sample string 7",
          "CreatedDatetime": "2022-08-22T13:39:39.9448709+02:00",
          "Status": {
            "Success": true,
            "Code": "sample string 2",
            "Message": "sample string 3",
            "Datetime": "2022-08-22T13:39:39.9448709+02:00"
          },
          "Refunds": [
            {
              "ID": "sample string 1",
              "Amount": 2.0,
              "RefundDate": "2022-08-22T13:39:39.9448709+02:00",
              "Status": {
                "Success": true,
                "Code": "sample string 2",
                "Message": "sample string 3",
                "Datetime": "2022-08-22T13:39:39.9448709+02:00"
              }
            },
            {
              "ID": "sample string 1",
              "Amount": 2.0,
              "RefundDate": "2022-08-22T13:39:39.9448709+02:00",
              "Status": {
                "Success": true,
                "Code": "sample string 2",
                "Message": "sample string 3",
                "Datetime": "2022-08-22T13:39:39.9448709+02:00"
              }
            }
          ]
        },
        {
          "ID": "sample string 1",
          "Type": "sample string 2",
          "TypeDescription": "sample string 3",
          "Test": true,
          "Currency": "sample string 5",
          "AmountDebit": 1.0,
          "AmountCredit": 1.0,
          "AmountRefundable": 6.0,
          "Description": "sample string 7",
          "CreatedDatetime": "2022-08-22T13:39:39.9448709+02:00",
          "Status": {
            "Success": true,
            "Code": "sample string 2",
            "Message": "sample string 3",
            "Datetime": "2022-08-22T13:39:39.9448709+02:00"
          },
          "Refunds": [
            {
              "ID": "sample string 1",
              "Amount": 2.0,
              "RefundDate": "2022-08-22T13:39:39.9448709+02:00",
              "Status": {
                "Success": true,
                "Code": "sample string 2",
                "Message": "sample string 3",
                "Datetime": "2022-08-22T13:39:39.9448709+02:00"
              }
            },
            {
              "ID": "sample string 1",
              "Amount": 2.0,
              "RefundDate": "2022-08-22T13:39:39.9448709+02:00",
              "Status": {
                "Success": true,
                "Code": "sample string 2",
                "Message": "sample string 3",
                "Datetime": "2022-08-22T13:39:39.9448709+02:00"
              }
            }
          ]
        }
      ],
      "Order": "sample string 8"
    }
  ],
  "InvalidInvoiceCollection": [
    {
      "ErrorMessage": "sample string 1",
      "Key": "sample string 1",
      "Number": "sample string 2",
      "CustomerID": "sample string 3"
    },
    {
      "ErrorMessage": "sample string 1",
      "Key": "sample string 1",
      "Number": "sample string 2",
      "CustomerID": "sample string 3"
    }
  ]
}