Yassine API access will look wildly different depending on what technology (programming language etc.) you want to use, but you can use the Python SDK from bunq and then it's just a few lines, see an example of SDK usage here: https://gist.github.com/basst85/8a8a96659ff1a7c57887dd5d568c8da8
Instead of importing and calling BunqMeTab.create
you would need to do something like:
payment_id = Payment.create(
amount=Amount(amount_string, self._CURRENCY_EURL),
counterparty_alias=Pointer(self._POINTER_TYPE_EMAIL, recipient),
description=description
)
Where you can set the amount, recipient and description dynamically. Of course, while this works to send a payment in 20 lines of code, if you want to send payment on a schedule and automatically, then you probably want to flesh it out a bit. The API documentation has a lot of information that is essential for when it comes to working with the bunq API: https://doc.bunq.com