Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Android "The payment method has been declined" for every payment method

I'm trying to implement in-app billing using Android, but I'm getting a weird error and I can't find anyone online with a similar problem.

I've done the following:

  • Uploaded APK with billing permission to developer console as alpha build.
  • Added Google group to test, with my personal gmail account as a member.
  • Gone to the opt in URL and become a tester.
  • Added my personal gmail account as an account enabled for testing (in settings > account details).
  • Created a non-consumable product and set it to "active".
  • Waited 24 hours.
  • Put a signed release build on my phone.

When I press the "Buy" button, it opens the store dialog, which says "This is a test order, you will not be charged". All seems good so far, but every payment method says "This payment method has been declined." so I'm unable to continue. This includes Google Play balance, Amex card, Visa and PayPal account.

I've tried the following, none of them worked:

  • Used a different google account for test payments.
  • Removed my account from the list of test accounts in the developer console settings to try and use with "real" transactions.
  • Tried a different device.
  • Tried creating a different product.

Any thoughts on what might be wrong?

like image 420
greg84 Avatar asked Jun 15 '15 22:06

greg84


People also ask

Why is my payment method declined on Android?

Your card can get declined for many reasons: Mistake with the card number: Enter your card number again. Expired credit card: If your card isn't expired, make sure to enter the right date. Mistake with the security code: Double-check the code and enter it again.

Why is my payment method always getting declined?

There is a large number of reasons why a credit card may be declined, from there not being enough funds available on the card, to the card being expired, the billing address being incorrect, etc.


1 Answers

Google support have advised that the error is caused because the merchant account is "under review". They're looking into the reasons for the review and attempting to resolve the issue. I'll update this answer with their final response.

The best advice is to contact Google support through the merchant help centre: https://support.google.com/merchants

Update: Google fixed the account and it started working straight away. You definitely need to contact them to get this sorted.

like image 152
greg84 Avatar answered Nov 15 '22 22:11

greg84