In a project that I'm working on I was doing a test purchase for $1 using PayPal. It was a bundle that should grant players 100 virtual currency and the bundle consumes after 3 seconds.
According to the test-player event history, the purchase was made at 5:45, and in the purchases tab, the payment was confirmed at 5:45. Then I looked at the inventory where I saw that a bundle was created at 5:45 and expired at 5:45 (assuming its the 3 seconds).
The issue is that the contents of the bundle (100 virtual currency) weren't granted to the player. The event history doesn't show that a bundle was added, nor does it show a change in virtual currency.
Later at 7:00, I tried to grant the player this bundle using the game manager. This bundle was registered in the event history as being added, and a change in virtual currency by 100 was indicated. I later pressed revoke on this bundle to test/understand what it did.
Another important detail is that, as of writing this post, I wasn't charged any money from my personal Paypal account nor do I see any amount in my business Paypal account. If that's the case why the item wasn't added to the inventory, why does a successful purchase is shown at 5:45 in the purchase tab?
I don't understand this behavior and any form of help is really appreciated.
Screenshots to help: