Tom Hendrikx
Tom Hendrikx
The code in `examples/` is currently untested: we assume that it works but this needs to be verified by hand after major changes, which is a hassle. It is possible...
The current setup for packaging is a bit dated, we use `setup.py` and don't use nide features like extras etc. What we could achieve: - Use `pyproject.toml` for configuring the...
The current client does not check POST/PATCH payloads at all, they're sent to the API as-is, and the API will validate the contents, possibly returning an error. We could apply...
In OAuth requests, you can specify `testmode=true` to perform API requests in your development phase. Currently this needs to be done on a per-request basis: ```python from mollie.api.client import Client...
In some implementations, the `email` field isn't returned from the authentication server. In those cases, make something up that will probably be just as stable as the users' email address....
Field names in Elasticsearch could be standardized as [defined by ECS](https://www.elastic.co/guide/en/ecs/current/ecs-reference.html)
Mollie added new endpoints for working with POS terminals: - https://docs.mollie.com/reference/v2/terminals-api/get-terminal - https://docs.mollie.com/reference/v2/terminals-api/list-terminals - https://docs.mollie.com/point-of-sale/overview
See https://docs.mollie.com/reference/v2/client-links-api/overview for details
Introduced in [February '23](https://docs.mollie.com/changelog/v2/changelog#february-2023): https://docs.mollie.com/reference/v2/orders-api/manage-order-lines
Using a generic descriptor class for handling all Result class (all classes in `mollie.api.objects.*`) properties would allow us to remove lots of duplicate and repetitive code. Code for all properties...