Hi!
2 days ago, I went digging the Stripe API settings, from the Stripe platform.
I noticed that the API I used wasn’t up-to-date, so updated it, to the latest one.
The day after, my Stripe scenario failed: “missing value of required parameter ‘id’”.
And indeed, checking the logs, the Charges section was missing from the Retrieve a Payment Intent module, compared to what outputs on previous successful runs. This data is required to serve the following Retrieve a Balance Transaction module.
I tried to rerun the process, search for another equivalent entry for that data… Nothing.
Finally, I switched the API version back to what it was the day before (still from the Stripe platform settings), reran the scenario… and everything went fine.
Now I’m puzzled. There’s no Stripe module update available in Make for this specific task.
I can live with keeping this old version of the API as long as it works but, tell me if I’m wrong, this can mean two things:
- Stripe removed, or moved some data in the latest API versions
- or Make is not up to date with these new version?
There are 3 version of the API. The latest being very new:
2024-04-10
2019-09-09
2017-08-15
2017 works, 2023 doesn’t. I didn’t try the 2019.
Thanks