Google Play Subscriptions are always in "Payment Pending" when free-trial expires. #1413
Unanswered
uncleandyhere
asked this question in
Q&A
Replies: 1 comment 2 replies
-
Are you calling This is from the Android documentation
|
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Version of react-native-iap
5.2.14
Version of react-native
0.63.4
Platforms you faced the error (IOS or Android or both?)
Android (no IOS app)
Expected behavior
Successfully charges when free-trial expires
Actual behavior
After 3-day free-trial, the order status is always "Payment pending".
After one month, the "Payment pending" status becomes "Payment declined"
Tested environment (Emulator? Real Device?)
Real Device, Real Users
Steps to reproduce the behavior
Buy the subscription with free-trial.
I followed the implement guide.
My product is a subscription with 3-day free trial. (Grace Period: None)
And I haved test the flow with tester accounts using google's fake card, it is successful.
But if the real cusomters buy the subscription with free-trial, the order is always "Payment pending" after 3-day free-trial expires.
The "Payment pending" status lasts for 1 month, then it becomes "Payment declined".
But if I provide subscription item WITHOUT free-trial, it can be charged successfully and immediately.
All of my ~30 orders (subscription with free-trial) fails to charge at auto-renewing when free-trial expires.
These orders are from real customers from more than 4 different countries.
Here is my main code:
I don't implement any server side receipt-validation facilities for simplicity.
I find a similar issue in stackoverflow, but there is no any solid answer so far.
https://stackoverflow.com/questions/60994807/why-there-are-so-many-pending-payments-for-subscription-from-google-play-console
I don't know what's wrong with my integration.
And I really need the help.
Thank you
Beta Was this translation helpful? Give feedback.
All reactions