Skip to main content
Answer

Virtual currency unexpected behavior

  • October 10, 2025
  • 8 replies
  • 150 views

Forum|alt.badge.img

Hi,

 

I know that virtual currency is in beta, but needed this for my new app and I thought I’d give it a try.

 

I saw three issues with it so far (as you can see from this user log). This is using App Store Sandbox user on a physical device with 5 min refreshes.

 

Issues: 

  1. User gets bot the trial credit (30) and monthly credit (50) before trial credit gets deducted
  2. Sometimes user might have double the monthly credit (100) because deduction seem to be delayed.
  3. When transferring to another user using Restore Purchases, credits do not seem to transfer.

I could see 1 and 2 being the case just because of the accelerated Sandbox schedule, but would like a confirmation before I go ahead and publish this if possible.

 

Thank you!

 

---

Deducted 50 CRD

2025-10-10 at 06:34 PM UTC • Via expiration

Deducted 50 CRD

2025-10-10 at 06:34 PM UTC • Via expiration

2025-10-10 at 06:27 PM UTC

Renewed their subscription of Monthly subscription (subscription_montly_basic) for USD 9.99

2025-10-10 at 06:27 PM UTC

Granted 50 CRD

2025-10-10 at 06:26 PM UTC • Via purchase of Monthly subscription

Deducted 50 CRD

2025-10-10 at 06:22 PM UTC • Via expiration

Renewed their subscription of Monthly subscription (subscription_montly_basic) for USD 9.99

2025-10-10 at 06:22 PM UTC

Granted 50 CRD

2025-10-10 at 06:21 PM UTC • Via purchase of Monthly subscription

Deducted 30 CRD

2025-10-10 at 06:21 PM UTC • Via expiration

Converted from a trial to Monthly subscription (subscription_montly_basic) for USD 9.99

2025-10-10 at 06:17 PM UTC

Got their purchases transferred from $RCAnonymousID:RCUserId2

2025-10-10 at 06:17 PM UTC

Got their purchases transferred to InternalUserId2

2025-10-10 at 06:16 PM UTC

Granted 50 CRD

2025-10-10 at 06:16 PM UTC • Via purchase of Monthly subscription

Granted 30 CRD

2025-10-10 at 06:14 PM UTC • Via purchase of Monthly subscription

Started a trial of Monthly subscription (subscription_montly_basic) from offering monthly_credits

2025-10-10 at 06:14 PM UTC

Last opened the app

2025-10-10 at 05:56 PM UTC

Created a new alias $RCAnonymousID:RCUserId1

2025-10-10 at 05:56 PM UTC

First seen using the app

2025-10-10 at 05:19 PM UTC

Best answer by hussain

Hi ​@pkrs,

The fix for the duplicate/early grants you were seeing is now live in production. Really appreciate you flagging this early and for your patience while we shipped the fix.

Best,

Hussain

This post has been closed for comments

8 replies

hussain
RevenueCat Staff
Forum|alt.badge.img+6
  • RevenueCat Staff
  • October 15, 2025

Hi,

Thanks for giving the Virtual Currency feature and try. I appreciate the detailed write up. I’ve shared your observations with our engineering team and they’re actively looking into this.

I’ll update you in this thread as soon as I have more info. Thanks so much for your patience.

Best,

Hussain


Forum|alt.badge.img+1
  • RevenueCat Staff
  • October 21, 2025

Hello ​@pkrs and thanks for reporting this!

Regarding the transfers of the Virtual Currencies, this is the expected behavior. Virtual Currencies are not transferable

The other issues you describe though are definitely not normal. I am working on reproducing this locally. In the meantime, if you have an affected user you can share though a PM that would be very helpful. 

Thanks again,
Michail Vichos 
Sr. Software Development Engineer @ RevenueCat
 


Forum|alt.badge.img
  • Author
  • New Member
  • October 23, 2025

@m-vichos thank you for looking into this.

 

If there’s a product manager sitting next to you let them know that “some” customers are using virtual currencies to implement AI model usage limits :wink: :wink:. So having them transfer (maybe as a separate setting) would make it even more appropriate. Unless you’re working on that type of product already.  

Sending you some user ids in PMs.

Thanks!


hussain
RevenueCat Staff
Forum|alt.badge.img+6
  • RevenueCat Staff
  • October 29, 2025

Hi,

 

I’ve gone ahead shared your feedback with the product team, as for the issue you’ve described engineering is still looking into it. I’ll circle back as soon as I have an update.

 

Best,

Hussain


hussain
RevenueCat Staff
Forum|alt.badge.img+6
  • RevenueCat Staff
  • November 4, 2025

Hi ​@pkrs,

 

Just wanted to give a quick update that engineering is still working on the issue.I’ll let you know as soon as a fix is released.

 

Best,

Hussain


hussain
RevenueCat Staff
Forum|alt.badge.img+6
  • RevenueCat Staff
  • November 10, 2025

Hi ​@pkrs,

Quick update: engineering is almost done working on the fix, it should be out end of this week. I’ll let you know when its released.

Best,

Hussain


hussain
RevenueCat Staff
Forum|alt.badge.img+6
  • RevenueCat Staff
  • Answer
  • November 12, 2025

Hi ​@pkrs,

The fix for the duplicate/early grants you were seeing is now live in production. Really appreciate you flagging this early and for your patience while we shipped the fix.

Best,

Hussain


Forum|alt.badge.img
  • Author
  • New Member
  • November 12, 2025

Woo-hoo, thanks!