Hoe kan ik een factuur direct publiceren met een betaallink?

Een nieuwe factuur kan je direct publiceren bij het aanmaken met behulp van de _publish trigger. Gebruik het creates_pay_url_on_publish attribuut om ook een betaallink aan te maken. Het is momenteel niet mogelijk om de betaler na een betaling via de betaallink terug te laten keren naar jouw applicatie.

Request

curl --request POST 'https://api.rompslomp.nl/api/v1/companies/{company_id}/sales_invoices' \
  --header 'Content-Type: application/json' \
  --header 'Authorization: Bearer {access_token}' \
  --data-raw '{
    "sales_invoice": {
      "date": "2020-05-08",
      "invoice_lines": [
          {
              "description": "Toner",
              "price_per_unit": "75",
              "quantity": "1"
          }
      ],
      "creates_pay_url_on_publish": true,
      "_publish": true
    }
  }'

Response

// HTTP/1.1 201 Created

{
  "sales_invoice": {
    "id": 123456789,
    "status": "published",
    "pay_url": "https://rompslomp.nl/betalen/3bf7d4e8b157e868d60b156db1a7dc267473ef29",
    // ...
  }
}