Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/95.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何确定单个应用内购买交易的收益_Ios_In App Purchase_App Store Connect - Fatal编程技术网

Ios 如何确定单个应用内购买交易的收益

Ios 如何确定单个应用内购买交易的收益,ios,in-app-purchase,app-store-connect,Ios,In App Purchase,App Store Connect,是否有可能确定您个人交易的收益(存入银行账户的金额) 在购买时的应用程序中,您可以获得产品的价格,但它是本地化为用户的货币。验证收据对象中的服务器端应用程序中中的每个项目都包含产品\u id,因此您可以知道他们购买了哪种产品,但不提供层次或价格 我理解,收益金额取决于购买时为该产品选择的级别、适用的任何税费和调整以及存款时的货币汇率(如果使用非您银行账户的货币购买),当然苹果会接受他们的折扣。付款和财务报告为您提供每个国家/地区的合并收益,但我看不到按交易细分 我们正在实现通过可消费IAP向应用

是否有可能确定您个人交易的收益(存入银行账户的金额)

在购买时的应用程序中,您可以获得产品的
价格
,但它是本地化为用户的货币。验证收据对象中的服务器端应用程序中
中的每个项目都包含
产品\u id
,因此您可以知道他们购买了哪种产品,但不提供层次或价格

我理解,收益金额取决于购买时为该产品选择的级别、适用的任何税费和调整以及存款时的货币汇率(如果使用非您银行账户的货币购买),当然苹果会接受他们的折扣。付款和财务报告为您提供每个国家/地区的合并收益,但我看不到按交易细分

我们正在实现通过可消费IAP向应用程序中的数字内容创建者提供小费的功能,因此我们需要记录每笔交易我们欠该创建者多少钱。我们不想把苹果公司存入我们银行账户的钱汇给他们。lol所以我们需要一种方法来知道这笔交易的存款金额,最好是通过编程方式(可能使用AppStore Connect API?),或者我们是否可以手动生成一个报告,列出交易ID和当月的收益,这将起到作用。这将允许我们通过查找数据库中记录的每笔交易来分配欠创作者的正确金额


如果这是不可能的,我们相信我们需要存储购买日期、支付的本地化价格和每笔交易的区域设置。存款时,生成一份报告,获取该日期范围内的交易,为每个交易查找该地区的税费/调整和汇率,并手动计算收益<代码>((价格*0.7)+税收和调整)*汇率
这里未知的是苹果公司30%的降价,是在转换成美元之前还是之后计算的?我以前想过。是否有一种方法可以获得用户支付的价格而不是硬编码30%的收益金额?这可能会随着时间的推移而改变。似乎容易出错,不是一个好方法,但也许这是唯一的方法?

不幸的是,没有办法确切知道。这对于消费品购买尤其如此,因为您无法检测到退款


我知道其他一些应用已经建立了一个“内容创建者小费系统”,通过在App Store Connect中为每个创建者创建一个唯一的产品Id,然后在财务报告出来之前不向他们付款,你可以确切地看到你从他们的产品中收到了多少钱。(从企业现金流的角度来看,最好在钱还没到你的银行之前不给他们付款)

哦,消耗品可以退款吗?我以为只有非消耗品才可以。我自己从来没有试过。如果它们出现在收据列表中,那么您应该能够。