заказа внутри приложения через Apple Pay. Проработку транзакции нужно реализовывать разработчику приложения, я правильно понимаю? Спасибо)
Валидацию всеравно надо будет делать на бекенде
Как сервер узнает что все ок?
приложение отправляет запросы на сервер (подгрузка продукции и тд) через защищенные запросы (API_KEY юзается). По сути я думаю приложение может уведомить сервер об успешности платежа и это будет вполне себе корректная реализация
Не очень хорошое решение доверять всем запросам приложения
ну думаю чекнуть статус платежа с бэка в этой задаче будет не проблема)
Ну то остальное на приложухе
Благодарю
стандартный хак для in-app purchase — пустить всё через прокси и отдавать приложухе ответ "да, всё ок, проплата прошла". на стороне приложухи можно делать разные проверки, сличать сертификаты (оч мало кто так делает), но единственно правильный способ — это когда приложуха отправляет своему серверу ID транзакции, и тот уже в свою очередь, по своим каналам производит проверку. да, ничто не мешает точно так же пропустить трафик до своего сервера через тот же прокси и научить его отдавать "правильные" ответы =)
Обсуждают сегодня