Задать вопрос

Как сделать защиту от возврата денег в android?

Привет! Подскажите как можно решить такую ситуацию: известно, что после покупки в Google Play пользователь может вернуть деньги за свою покупки, если обратится в Google. И естественно нашлись те, кто использует это не по назначению, так скажем – делают покупки внутри приложения, покупка начисляется, потом возвращают свои деньги – разработчик ничего не получает. Причем, при отмене покупки никакого события не возникает и ты не можешь у себя на сервере проверить это и отнять начисленную покупку.

Кто как с этим борется, борется вообще?) Может есть какой трюк чтобы ловить таких мошенников?
  • Вопрос задан
  • 4806 просмотров
Подписаться 11 Оценить 4 комментария
Ответ пользователя Алексей К ответам на вопрос (5)
Сам столкнулся с возвратом средств. У меня было урезанное бесплатное приложение и полнофункциональное/PRO платное. Спустя некоторое время кто-то где-то из пользователей прочухал, что можно покупать PRO, бекапить его, возвращать деньги и доставать из бекапа. Видимо где-то об этом разошлась инфа, резко посыпались такие возвраты. Защиты от этого нет. Пришлось заморачиваться и закрыть платное приложение, а в бесплатное ввести инаппы. Возвраты прекратились. Но действительно, нет такого в API эвента об отмене покупки.

Поэтому для себя решил, что если ситуация повторится, буду у пользователя сохранять Order ID, тот который приходит при покупке в таком виде GPA.1234-5678-9012-3456. В Payments Merchant Center при отмене покупки я это увижу и после синхронизации приложения с сервером смогу у пользователя отменить покупку.
Ответ написан