Описание тега receipt-validation

По вопросам, связанным с проверкой квитанций о покупках в приложении iOS на серверах Apple, рекомендуемым средством защиты от мошенничества при выставлении счетов через приложение.
1 ответ

Можно ли создавать тестовые квитанции программно без затрат на интерфейс / приложение?

У нас есть собственные бэкэнд-сервисы, которые реагируют на квитанции, полученные после покупок в приложении (в частности, подписок). В настоящее время мы используем несколько предварительно сгенерированных тестовых квитанций для проверки изменений …
0 ответов

Получить сумму налога на транзакцию покупки в приложении Apple

Я реализую API-интерфейс для проверки получения покупок в приложении Apple. Я хочу записать транзакцию, включая налог в transactions таблица в моей базе данных для ведения учета. Как я могу получить информацию о транзакции; уплаченная сумма и сумма …
01 сен '17 в 19:39
0 ответов

Проверьте и прочитайте квитанцию ​​iOS на сервере PHP

Я читал много дискуссий о проверке получения iOS, но я не смог найти способ проверить и прочитать содержимое чека в PHP без вызова серверов Apple (это очень медленно и заставляет мое приложение ждать 4/5 секунд перед открытием). К сожалению, мои зна…
25 июл '16 в 08:36
1 ответ

Проверка подлинности получения Apple IAP Node.js

Я пытаюсь использовать Node.js отсюда для проверки IAP-квитанции, но она всегда возвращает ошибку в журнале сервера: "Данные в свойстве receive-data были искажены". Может ли кто-нибудь помочь мне правильно отправить строку base64 в Node.js и декодир…
07 янв '18 в 08:19
0 ответов

Почему моя первоначальная версия покупки всегда отображается как 1.0?

Я пытаюсь извлечь квитанцию ​​пользователя, чтобы определить его первоначальную версию покупки, используя следующий код: if attr_type == 19 { // Bundle version var str_ptr = ptr var str_type: Int32 = 0 var str_length = 0 var str_xclass: Int32 = 0 AS…
09 авг '16 в 18:28
1 ответ

Apple, In-App покупки транзакция_id одной покупки иногда меняется

Как только я получаю квитанцию ​​от клиента и проверяю ее на сервере Apple, я получаю идентификатор транзакции для новой покупки (это покупка с автоматической подпиской) в этой квитанции. Через несколько дней я получаю новую квитанцию ​​от того же к…
18 фев '17 в 08:31
1 ответ

Как получить original_application_version (номер первой купленной версии) из квитанции iOS в iOS 11?

У меня есть платное приложение для iOS. Мне нужно получить original_application_version номер (первая версия, приобретенная пользователем) из квитанции Apple AppStore. Чтобы получить квитанцию, когда мое приложение загружается, я использую checkRece…
21 дек '17 в 11:36
1 ответ

Отражает ли отмена iOS-покупки в приложении на NSBundle.mainBundle(). AppStoreReceiptURL

Допустим, пользователь iOS покупает подписку на автоматическое продление. Я знаю что NSBundle.mainBundle().appStoreReceiptURL показывает какую-то цифровую квитанцию, которую я могу использовать для проверки покупки и продолжения подписки. Затем чере…
0 ответов

Как проверить квитанцию ​​о подписке Google, используя Ionic без сервера?

У меня есть приложение Ionic, в котором пользователи должны войти в систему, поэтому может быть несколько пользователей, использующих одно устройство. Пользователи могут купить ежемесячную подписку. Я сохраняю детали квитанции в БД Firebase. Я хочу …
1 ответ

Идентифицировать пользователя в размещенном приложении FirefoxOS после покупки inapp с помощью fxpay

Вот моя проблема. Я установил приложение в Firefox MarketPlace. Моя заявка одобрена и общедоступна. Я могу найти его в магазине, скачать и использовать. Это БЕСПЛАТНОЕ приложение, и некоторые дополнительные материалы можно разблокировать с помощью в…
1 ответ

Автообновляемая подписка Режим песочницы с неправильным временем отклика

Я пытался проверить местную квитанцию ​​и тестирование в настоящее время. Но из ответа на получение Apple я получил неправильный ответ, связанный со временем, поэтому мне стало трудно тестировать приложение в настоящее время. Вот информация журнала:…
0 ответов

Можно ли получить квитанцию ​​в стиле iOS 7 из данных квитанции в стиле iOS 6?

У меня есть приложение для iOS, которое предлагает подписку внутри приложения. Мы изначально невольно использовали устаревшую transactionReceipt поле на SKPaymentTransaction, (К сожалению, это было то, что было предоставлено через стороннюю библиоте…
0 ответов

Взломанные квитанции, возвращающие статус 0

Мы проверяем квитанции НА НАШЕМ СЕРВЕРЕ и получаем взломанные квитанции, которые возвращают статус 0! Вот наш код сервера: $postData = json_encode( array('receipt-data' => $receipt) ); //return $postData; // create the cURL request $ch = curl_ini…
23 апр '14 в 21:50
2 ответа

Проблемы с получением оригинальной версии приложения, которую установил пользователь (подтверждение получения)?

У меня есть приложение, которое я недавно обновил для работы с покупками приложений. Предыдущая версия (платная, но без покупок в приложении) была 1.0, а текущая версия 1.1. Поскольку покупка в приложении, по сути, разблокирует все функции (которые …
1 ответ

Проверка получения неверна

Я проверил на IAP типа Consumable со средой Sandbox. Я хочу убедиться, что купленный товар действителен или нет. но результат всегда возвращается со статусом "21004". Я ничего не делаю с секретом. Таким образом, вы можете посмотреть пример кода, кот…
08 дек '15 в 09:54
1 ответ

Не расходные материалы Проверка покупки в приложении необязательно?

У меня есть приложение с 1 непотребляемой покупкой в ​​приложении, чтобы разблокировать дополнительные функции. Я реализовал приобретенное приложение, и оно работает в моей среде с песочницей. У меня вопрос, нужна ли мне проверка квитанции? Это обяз…
07 фев '15 в 19:50
0 ответов

Использование данных ответа на получение транзакции iOS для получения атрибутов продукта на стороне сервера

В настоящее время я использую данные из transaction.transactionReceipt для проверки IAP-транзакций на стороне сервера. Есть ли способ получить SKProduct информация со стороны сервера данных квитанции? Прямо сейчас при проверке квитанции вы можете ув…
29 окт '14 в 04:17
1 ответ

Электрон - Покупка в приложении - как проверить получение Apple с помощью PHP?

У меня есть приложение Electron с встроенными покупками в приложении. Сами покупки в приложении работают - я могу опустить цену и отобразить ее - и пользователь может купить IAP. Однако у меня возникли проблемы с проверкой квитанции Apple. Я использ…
1 ответ

Не удается проверить квитанцию ​​IAP с учетной записью службы: "У текущего пользователя недостаточно прав для выполнения запрошенной операции"

Создан сервисный аккаунт в Google Cloud Console ( https://console.cloud.google.com/) Учетная запись службы имеет роль владельца. Зашел на https://play.google.com/apps/publish и добавил эту учетную запись (используя электронную почту в файле json) с …
1 ответ

Как получить Уведомление об автоматическом продлении подписки с помощью RMStore в iOS

В моем iOS-приложении я использовал подписку на автообновление. Нам нужно решение для кроссплатформенности. Я использую RMStore в iOS для покупки продукта. В текущем сценарии: я получаю последние поступления от didFinishLaunchingWithOptions и подтве…