170 похожих чатов

Добрый вечер. Разрабатываю back-end для Ios приложения. Стоит задача оплаты

заказа внутри приложения через Apple Pay. Проработку транзакции нужно реализовывать разработчику приложения, я правильно понимаю? Спасибо)

8 ответов

17 просмотров

Валидацию всеравно надо будет делать на бекенде

Как сервер узнает что все ок?

Роман-Мишин Автор вопроса

приложение отправляет запросы на сервер (подгрузка продукции и тд) через защищенные запросы (API_KEY юзается). По сути я думаю приложение может уведомить сервер об успешности платежа и это будет вполне себе корректная реализация

Не очень хорошое решение доверять всем запросам приложения

Роман-Мишин Автор вопроса

ну думаю чекнуть статус платежа с бэка в этой задаче будет не проблема)

Ну то остальное на приложухе

Роман-Мишин Автор вопроса

Благодарю

стандартный хак для in-app purchase — пустить всё через прокси и отдавать приложухе ответ "да, всё ок, проплата прошла". на стороне приложухи можно делать разные проверки, сличать сертификаты (оч мало кто так делает), но единственно правильный способ — это когда приложуха отправляет своему серверу ID транзакции, и тот уже в свою очередь, по своим каналам производит проверку. да, ничто не мешает точно так же пропустить трафик до своего сервера через тот же прокси и научить его отдавать "правильные" ответы =)

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта