Как узнать комиссию Amazon FPS, начисленную за транзакцию?

Мое приложение использует Amazon FPS для зарядки пользователя. После настройки конвейера и получения токена я выдаю запрос на оплату с этим токеном. Ответ содержит идентификатор транзакции и статус транзакции.

http://docs.aws.amazon.com/AmazonFPS/latest/FPSAdvancedGuide/Pay.html

Затем я жду, чтобы получить Уведомление о мгновенном платеже, в котором есть несколько полей, включая общую сумму транзакции.

http://docs.aws.amazon.com/AmazonFPS/latest/FPSAdvancedGuide/APPNDX_IPN.html

Для этой транзакции Amazon FPS вычитает комиссию из денег, которые получает мой аккаунт. Мне нужно записать плату за бухгалтерию приложения.

Где я могу найти сумму этого сбора?

Я мог бы попытаться вычислить это, но с округлением, которое кажется подверженным ошибкам. Кроме того, график платежей Amazon варьируется в зависимости от масштаба: для приложений с большими объемами взимается более низкая ставка. Попытка воспроизвести эту математику точно звучит как катастрофа, ожидающая случившегося.

1 ответ

Решение

Согласно документации, информация об оплате не отправляется в IPN - как вы обнаружили.

Единственный способ получить комиссию за транзакцию - это вызвать GetTransaction. Этот вызов возвращает TransactionDetail, который имеет FPSFees имущество.

Другие вопросы по тегам