Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.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
Android 通过Google Checkout API检索海外订单金额(美元)_Android_Google Play_Google Checkout_Sales Analytics_Store Reports - Fatal编程技术网

Android 通过Google Checkout API检索海外订单金额(美元)

Android 通过Google Checkout API检索海外订单金额(美元),android,google-play,google-checkout,sales-analytics,store-reports,Android,Google Play,Google Checkout,Sales Analytics,Store Reports,我已经在谷歌Play上支付了Android应用程序的费用。我正在使用GoogleCheckoutXMLAPI(特别是通知历史)检索订单详细信息。我在美国,我的一些客户不是。对于海外订单,Google Checkout API以本国货币(而不是美元)返回订单金额,并且也不提供汇率 另一方面,在谷歌结账网站上,我可以看到订单详细信息中的美元收入金额,它与最终支付完全匹配。它们以本国货币显示订单总额,然后显示费用,然后显示我的利润-首先显示本国货币,然后显示美元 我担心,如果我使用本国货币并采用一种公

我已经在谷歌Play上支付了Android应用程序的费用。我正在使用GoogleCheckoutXMLAPI(特别是通知历史)检索订单详细信息。我在美国,我的一些客户不是。对于海外订单,Google Checkout API以本国货币(而不是美元)返回订单金额,并且也不提供汇率

另一方面,在谷歌结账网站上,我可以看到订单详细信息中的美元收入金额,它与最终支付完全匹配。它们以本国货币显示订单总额,然后显示费用,然后显示我的利润-首先显示本国货币,然后显示美元

我担心,如果我使用本国货币并采用一种公开的汇率,美元金额将与谷歌的不匹配。与最终支出的和解是不可能的

我已将通知API版本设置为2.5。我正在检索订单的所有可能通知。我看不到美元金额,也看不到汇率

除了抓取谷歌结帐网页用户界面,还有什么想法吗


编辑:我实际上有一个临时的解决方案,结帐屏幕抓取。然后,他们推出了新的钱包商家页面,它对抓取变得不那么友好:(

AFAIK,GC API是用于旧式(网站销售)实现的,不适用于Android/Play或任何其他较新的API。也就是说,正如您所注意到的,您可以通过旧式(遗留)以某种方式获取数据schema不会给你想要的东西。支付API是我(多年)以来一直希望的事情之一,因为这可能会解决你的需要。你不能使用当前汇率,因为它是“时间点”(下单时)汇率。Play没有我知道的API,除了设备端许可和应用内购买API。