Improved the purchase source feature: The source feature in the GET /purchases endpoint now supports a new possible value "promo-page" on top of the existing "API", "dashboard", and "landing-page".
Added referenceId to the purchases service: This update is meant to help our partners link purchases and topups to bookings and transactions on their internal system.
The POST /purchases endpoint now accepts a new referenceId param in the body.
The POST /purchases/topup endpoint now accepts a new referenceId param in the body.
The GET /purchases endpoint has the option to list and filter purchase(s) that are linked to this specific referenceId.
The dashboard admins also have access to this ID in the purchases history page which may be used for further analytics/debugging.