15

I have an Android application which is using subscription to monetize money. After 7 days of trial, most of active subscriptions are in payment pending status. After 1 day later, it will automatically become cancelled status.

Is this the problem from Google play or the error of my integration ? Thank you.

enter image description here

abelhoang
  • 271
  • 4
  • 14
  • Having the same problem. I also couldn't find any documentation. Did you get any support from Google? Any progress about the issue? – Eren Tüfekçi Jun 19 '20 at 06:40
  • @abelhoang: When did you integrate in-app subs to your apps? Pending payments appear before or during the pandemic? I just integrated in-app subs in 3/2020. Only a few payments are charged after 7-day trial. I'm contacting with Google Play Support to see if the pandemic is delaying the payments – Willy Apr 16 '20 at 07:28
  • Also having the same problem, did you ever get to the bottom of it? We've been seeing this behaviour since before the pandemic, so that's not the cause for us. Most days for us, out of all charge attempts about 30% are successfully charged and 70% go to Payment pending status. I've contacted Google support on 2 different occasions but haven't been able to get a solid answer. We're still none the wiser if this is just normal or if there is an issue somewhere in our implementation. It would be good to hear from anyone else who's had experience with this... – RossCampaign Jul 20 '20 at 12:09

3 Answers3

3

Please note that due to quarantine everywhere, including banks, transactions may take longer. Money just doesn’t reach Google. You can enable the console. Grace period Up to 30 days. This will allow you to expect payment within 30 days.

  • 2
    The year is now 2022 and this issue seems to have only gotten worse. Over 50% of my subscriptions are pending. – pedrum golriz Feb 19 '22 at 16:57
  • if you not calling enablePendingPurchases() it's help? – Shay Ben-Hayun Nov 13 '22 at 18:36
  • @ShayBen-Hayun If enablePendingPurchases() method is not called, BillingClient instance creation fails. Google doc: https://developer.android.com/reference/com/android/billingclient/api/BillingClient.Builder#enablePendingPurchases() – protanvir993 Dec 04 '22 at 03:40
  • @pedrumgolriz Hey, it's 2023 and still having the same problem, but not 50% in my case is 100%. Could I contact you and talk about? Regards – Blast Jan 09 '23 at 12:44
  • @Blast yes sure, I am still having problems as well. Finally, I decided to remove free trials on some of my Android apps as a result. But those that retain the free trial have lots of problems – pedrum golriz Jan 17 '23 at 16:22
2

I am also facing this problem. If the subscription has a free trial, the payment status remains pending when the free trial period expires but if I remove the free trial then payments are received immediately.

ertuzun
  • 153
  • 4
  • 15
  • I'm still facing that problem, but follow the answer of @Денис Бабкевич above. I sometimes got paid from pending payments. (I saw total money earned increased, but could not check which payment change the status because there were too many mixed payment types (pending, chargeable, pending). – abelhoang Jun 25 '20 at 04:10
1

I also have this problem and have contacted Google about it. They replied saying that the issue is that the money is not reaching them, and that is why it says "Payment Pending". This means that it is an issue with the users payment reaching Google.

From my experience "Payment Pending" happens for around 50% of my subscriptions. For some of them the money arrives around 20 days after the user placed the order and sometimes it never arrives and it goes through to cancelled.

From this it seems that there is nothing we can do to fix this except from increasing Grace Period.

user14678216
  • 2,886
  • 2
  • 16
  • 37
  • https://support.google.com/accounts/answer/2736362?hl=en#:~:text=If%20the%20auto%2Drenewal%20fails,or%20your%20current%20storage%20plan. – Montresor Nov 22 '20 at 11:56
  • if you not calling enablePendingPurchases() it's help? – Shay Ben-Hayun Nov 13 '22 at 18:35
  • @ShayBen-Hayun If enablePendingPurchases() method is not called, BillingClient instance creation fails. Google doc: https://developer.android.com/reference/com/android/billingclient/api/BillingClient.Builder#enablePendingPurchases() – protanvir993 Dec 04 '22 at 03:41