簡體   English   中英

如何確定單個應用內購買交易的收益

[英]How to determine proceeds for an individual in-app purchase transaction

是否可以確定單筆交易的收益(存入銀行賬戶的金額)?

在購買時的應用程序中,您可以獲得產品的price但它已本地化為用戶的貨幣。 服務器端在驗證收據對象中, in_app中的每個項目in_app包含product_id因此您可以知道他們購買了哪個產品,但它不提供層級或價格。

我了解收益金額取決於購買時為該產品選擇的級別、適用的任何稅費和調整以及存款時的貨幣匯率(如果使用銀行賬戶以外的貨幣購買),以及當然,Apple 會分一杯羹。 Payments and Financial Reports 為您提供了每個國家/地區的合並收益,但我沒有看到它按交易細分。

我們正在通過可消費的 IAP 在我們的應用程序中實現向數字內容創建者小費的功能,因此我們需要為每筆交易記錄我們欠該創建者多少錢。 我們不想寄給他們的錢比 Apple 存入我們銀行賬戶的錢多。 大聲笑所以我們需要一種方法來知道這筆交易存了多少錢,最好以編程方式(也許使用 App Store Connect API?),或者我們是否可以手動生成一個報告,列出該月的交易 ID 和收益。 這將允許我們通過查找我們在數據庫中記錄的每筆交易來分配欠創建者的正確金額。

如果這是不可能的,我們認為我們需要存儲購買日期、支付的本地化價格和每筆交易的區域設置。 存入資金后,生成報告,獲取該日期范圍內的交易,為每個交易查找該地區的稅收/調整和匯率,並手動計算收益。 ((price * 0.7) + tax and adjustments) * exchange rate這里不知道蘋果的((price * 0.7) + tax and adjustments) * exchange rate 30%,是在換算成美元之前還是之后計算的? 我想以前。 有沒有辦法獲得用戶支付的價格的收益金額,而不是硬編碼 30%? 這可能會隨着時間的推移而改變,雖然是對的。 似乎容易出錯而且不是一個好方法,但也許這是唯一的方法?

不幸的是沒有辦法確切知道。 對於消耗品購買尤其如此,因為您無法檢測到退款。

我知道其他一些應用程序通過在 App Store Connect 中為每個創作者創建一個獨特的產品 ID 來構建一個“內容創作者打賞系統”,然后在財務報告出來之前不要支付他們,你可以確切地看到你有多少錢從他們的產品中收到。 (從業務現金流的角度來看,最好不要在錢存入您的銀行之前向他們付款)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM