Прием платежей в программе

Ответить
Аватара пользователя
neoksi
Сообщения: 712
Зарегистрирован: 26 июл 2012, 10:42
Контактная информация:

Прием платежей в программе

Сообщение neoksi » 03 янв 2013, 05:25

Хочу поднять обсуждение темы, которая как ни странно плохо освещена на просторах рунета. А именно прием платежей в программе с помощью GooglePlay.
И так сейчас магазин для приема платежей просит внедрять 3 версию In-app Billing http://developer.android.com/intl/ru/go ... g/api.html
Благодаря примеру из "Путь к размещению sdk\extras\google\play_billing\in-app-billing-v03" все внедряется буквально за пару кликов.
В системе имеется поддержка 3х видов платежей:
1) Managed - платежи, которые могут быть осуществлены пользователем однократно и привязаны к аккаунту в магазине;
2) Unmanaged - платежи, которые могут быть произведены неограниченное количество раз пользователем, но их статус не хранится в аккаунте магазина;
3) Subscribe - подписки, пользователь один раз подписывается и с него раз в месяц снимается н-ная плата (точно как действует не знаю, не пользовался).

Ограничение на внедрение платежей внутри приложения (http://developer.android.com/intl/ru/tr ... b-app.html):
1) Клиентское устройство должно обладать Android SDK Version 2.2 (API level 8);
2) Приложение "Play Маркет" должно иметь версию 3.9.16 или выше.

В своем приложении для приема поддержки я использовал Unmanaged платежи, в этом случае проверка платежей не нужна и реализуется все просто.

Поделитесь своим опытом внедрения платежных инструментов от Гугл. Меня особо интересует, как внедрить проверку произведенного платежа через сервер.

Ответить