我的应用程序使用Amazon FPS向用户收费。在设置管道并接收令牌后,我随后发出带有该令牌的Pay请求。响应包含交易ID和交易状态。
http://docs.aws.amazon.com/AmazonFPS/latest/FPSAdvancedGuide/Pay.html
然后我等待接收即时付款通知,其中包含多个字段,包括总交易金额。
http://docs.aws.amazon.com/AmazonFPS/latest/FPSAdvancedGuide/APPNDX_IPN.html
对于此交易,亚马逊FPS从我的帐户收到的钱中扣除费用。我需要记录申请簿记的费用。
我在哪里可以找到这笔费用的金额?
我可以尝试计算它,但是四舍五入似乎容易出错。此外,亚马逊的收费表随着规模而变化:较高容量的应用程序收取较低的费率。试图准确地重现那个数学听起来像是一场等待发生的灾难。
答案 0 :(得分:2)
根据documentation,IPN中不会发送费用信息 - 正如您所发现的那样。
获得交易费的唯一方法是致电GetTransaction。此调用返回TransactionDetail,其FPSFees
属性。