Недавно я столкнулся с проблемой.Кто-то продает услугу нашего приложения (покупка в приложении) через Интернет, что немного дешевле нашей цены.
Я проверил квитанцию, полученную от клиента через API-интерфейс сервера Apple (https://buy.itunes.apple.com/verifyReceipt):
{
"receipt": {
"app_item_id": "123456",
"bid": "com.aaa.bbb",
"bvrs": "2.11.11",
"is_in_intro_offer_period": "false",
"is_trial_period": "false",
"item_id": "123456",
"original_purchase_date": "2018-05-14 02:13:01 Etc/GMT",
"original_purchase_date_ms": "1526263981276",
"original_purchase_date_pst": "2018-05-13 19:13:01 America/Los_Angeles",
"original_transaction_id": "90000426694387",
"product_id": "char1200",
"purchase_date": "2018-05-14 02:13:01 Etc/GMT",
"purchase_date_ms": "1526263981276",
"purchase_date_pst": "2018-05-13 19:13:01 America/Los_Angeles",
"quantity": "1",
"transaction_id": "123456726694387",
"unique_identifier": "abcdeffb70076be1430c754569fd1fba2f1546bc",
"unique_vendor_identifier": "ABCDEF-ABCD-4D86-824B-840CFF57D6FF",
"version_external_identifier": "123476292"
},
"status": 0
}
Я не могу найти ничего неправильного. Я перечислил вопросы ниже:
- Может кто-нибудь сказать мне, как я могу проверить проверку покупки напрямую?
- Если деньги не поступили на мой счет, как я могу проверить эту ситуацию?
- Почему другие могут купить наш сервис по более низкой цене?