Fortumo получить статус биллинга Android перейти к основной деятельности - PullRequest
0 голосов
/ 07 октября 2011

Мне нужна помощь относительно Fortumo. У меня есть 2 класса: Pay.class и Main.class. Когда я открываю приложение, оно запускает Pay.class, чтобы завершить платеж через Fortumo. После успешной оплаты он перенаправляет на Main.class. Но когда я открываю приложение, оно снова запрашивает платеж. Теперь, если тот же пользователь отправляет смс снова, приложение повторно выполняется и платеж принят. Я хочу, чтобы пользователь заплатил мне только один раз.

1 Ответ

0 голосов
/ 11 ноября 2011

Для этого есть несколько вариантов:

  • Сохранение статуса платежа на устройстве : после того, как пользователь завершит платеж, вы сохраните его в настройках своих приложений и вследующий запуск, вы проверите, это уже заплатил пользователь.Теперь это будет работать только для этого конкретного мобильного телефона.Если вы хотите, чтобы пользователи могли использовать ваши проданные товары на нескольких устройствах, вы должны сохранить состояние оплаты на внешнем сервере.Для этого вы должны использовать Переадресацию платежей.

  • Сохранение состояния сервера платежей на стороне сервера : если вы включите переадресацию платежей для своей службы In App, то каждый раз при совершении платежа его результат перенаправляется на эту пересылку платежейURL-адрес.Он будет содержать всю информацию о платеже и, используя параметр product_name, вы также можете переслать имя пользователя на ваш сервер.Теперь каждый раз, когда запускается ваше приложение, вы спрашиваете сервер, сколько товаров зарегистрировано пользователем или пользователем с таким идентификатором.

...