DimmmCom
Customer
1. Example to reproduce the problem:
We have two paid user rights upgrades for $20 and $30. The user's balance is 30$(=30 credits). The user buys an upgrade for 20$. The user's balance does not change, because moderation is enabled and the transaction is not approved yet.
Then the user buys a second upgrade for 30$, which is also successful.
2. Expected Behavior:
After the first purchase of a user's paid group upgrade, until the transaction is approved, that amount should be frozen in the user's total balance. And when attempting to purchase a second paid upgrade, the ability to purchase should be checked against the user's balance minus the moderated amount.
3. What's really happening:
A user can buy two upgrades for $20 and $30 with a $30 balance.
I understand that it is not possible to moderate a purchase made through the Xenforo payment profile, due to the lack of such payment status. But this is just an example to show that the moderated amount is available for further use.
We have two paid user rights upgrades for $20 and $30. The user's balance is 30$(=30 credits). The user buys an upgrade for 20$. The user's balance does not change, because moderation is enabled and the transaction is not approved yet.
Then the user buys a second upgrade for 30$, which is also successful.
2. Expected Behavior:
After the first purchase of a user's paid group upgrade, until the transaction is approved, that amount should be frozen in the user's total balance. And when attempting to purchase a second paid upgrade, the ability to purchase should be checked against the user's balance minus the moderated amount.
3. What's really happening:
A user can buy two upgrades for $20 and $30 with a $30 balance.
I understand that it is not possible to moderate a purchase made through the Xenforo payment profile, due to the lack of such payment status. But this is just an example to show that the moderated amount is available for further use.