ios - 如何知道我将从 Apple 应用内购买中收到的确切金额

原文 标签 ios in-app-purchase payment storekit

我在我的应用程序中销售产品,这些产品可以解锁我服务器上的项目。购买完成后,我的服务器需要将购买的收入分配给不同的各方。

我在 iTunes connect 上输入的账户是一个欧元账户,所以一切都将转换为欧元(据我所知)。

有没有办法让我知道我将在我的银行账户中收到的确切金额(例如从收据中),以便我可以正确分配钱,或者 Apple 是否只是在付款时进行货币转换?

最佳答案

Apple 会根据购买的国家/地区进行货币换算和税收计算。您可以在 App Store Connect 的付款报告中查看准确的汇率。更多信息 from Apple here :

Sales and Trends estimates the USD amount of sales and proceeds based on a rolling average of the previous month's exchange rates. Final payments in Payments and Financial Reports are based on the exchange rate used to convert each report currency to the currency of your bank account.



通常,在您从 Apple 获得报酬之前向用户分配资金是一种有风险的商业模式,很容易被剥削。用户可以退还他们的购买费用,而你无法知道,直到为时已晚。

一个更安全的选择可能是在您的服务器上记录未锁定的元素和购买的来源国家,然后根据这些数字在您获得苹果时分配来自 Apple 的付款。这样一来,任何诈骗者都会作为一个整体分布在整个市场中,并且不会从你的口袋里冒出来。

关于ios - 如何知道我将从 Apple 应用内购买中收到的确切金额,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54439735/

相关文章:

ios - SpriteKit声音未播放

ios - 尝试访问 API 时获取错误响应

android - 如何确定订阅通知是否来自 Android 中的测试帐户

iphone - 用户取消应用内购买。如何结束交易

iphone - iOS 在 id<MKAnnotation> 子类中动态覆盖字幕方法

ios - inAppPurchase 后停止 Flurry Ads,不退出应用程序

Android 检查设备是否支持应用内计费

Android 应用内计费查询InventoryAsync 返回 sku 和购买项目大小 0

c# - 如何将 bool 保存到 PlayerPrefs Unity

php - laravel 5.5 中的 payhere 支付网关集成