Skip to main content
Question

Receiving Transactions via REST API

  • March 1, 2026
  • 3 replies
  • 56 views

Forum|alt.badge.img+3

Hi,

I am currently trying to create an Android version of the RevenueCat iOS App. I would like to display the latest transactions in the app, but it seems there isn’t an endpoint for this. The only workaround I could find was to first fetch all customers and then fetch the purchases of each customer individually. However, the list-purchases endpoint always returns an empty list of items, even though the customer has made purchases.

Am I missing something, or is there a better way?

3 replies

cam
Forum|alt.badge.img+2
  • Helper
  • March 2, 2026

Hi!

 

I think you might be interested to know that there’s actually a beta version of the android app currently being tested, you can sign up as a beta tester here

 

About the list-purchases endpoint, are you querying an specific environment? (environment=production)

 

Cam


Forum|alt.badge.img+3
  • Author
  • New Member
  • March 3, 2026

Hi Cam,
thank you very much! I'm looking forward to the Android app.

My mistake, I obviously need to use the "/subscriptions" endpoint to retrieve the subscriptions. I have also now reconstructed the transactions using the attributes starts_at, current_period_starts_at, current_period_ends_at and ends_at. The only remaining issue is that the revenues do not match those from the transactions in RevenueCat. Currently, I divide the attribute total_revenue_in_usd by the number of transactions. However, I can live with the rough values. I noticed that with the iOS app, I also receive notifications for previous subscriptions when users open the app with the SDK for the first time. But that's just a side note.


chris_perriam
RevenueCat Staff
Forum|alt.badge.img+6
  • RevenueCat Staff
  • March 9, 2026

@steffen-rvs although we don’t currently provide a public API for listing the recent transactions for a project, you can query the transactions for a customer by using the “List Subscriptions” and “List Purchases” APIs.

If you’re seeing a discrepancy in the revenue stated for a subscription in our API, I’d recommend reaching out to RevenueCat support from your dashboard. That way, you can share API responses specific to your project. We’re happy to help!