Ok you purchase $25 then you purchase $10,000 instead of $9975. Are we sure based on the message that they in that scenario that they are refunding the entire purchase of $10,000 or just the excess $25?
If that was so it would make perfect sense that the third transaction to purchase $9975 would fail because you already purchased your limit in the second transaction. In that case user would expect 2 refunds 25 and 9975 NOT 10,000 and 9975.
If that was so it would make perfect sense that the third transaction to purchase $9975 would fail because you already purchased your limit in the second transaction. In that case user would expect 2 refunds 25 and 9975 NOT 10,000 and 9975.