白鲸出海—让中国互联网服务世界
{{user_info.user_name}}
您当前是白鲸会员
开通VIP,享受更多服务
会员到期时间:{{user_info.expire_date*1000 | formatDatebyDay}}
合作查看次数: {{users_vip_equities.view_cooperation || 0}}次
合作发布次数: {{users_vip_equities.release_cooperation || 0}}次
公司查看次数: {{users_vip_equities.view_company || 0}}次
榜单下载次数: {{users_vip_equities.download_rank || 0}}次
报告下载次数: {{users_vip_equities.download_book || 0}}次
鲸币数量:{{user_info.jingbi}}
发布
当前位置:白鲸出海 >问答 > 正文

请问in-app billing支付可以从服务端验证吗

LyonWong  • 
看API文档,似乎所有通信都通过客户端SDK 有没有直接从自己的服务端查询订单状态的办法呢? 比如 查看某个订单状态 查询某段时间内的所有订单 类似这样的接口? 谢谢
已邀请:

JustFucker

赞同来自:

forum.php?mod=redirect&goto=findpost&pid=3709&ptid=3680
谢谢,了解了
目前我们就是通过客户端与自身的服务端通信来做的
但一来安全性不够好(虽然有签名验证), ...



想請教下,你們發給服務器的賬單內容和簽名內容是什麼樣地,不勝感激。

yhguan123

赞同来自:

本帖最后由 yhguan123 于 2014-7-30 10:09 编辑

服务器端是可以进行验证的,就拿服务器是php去googleplay后台验证订单状态

http://developer.android.com/g ... .html

管理员点评: 此回复为目前为止最为专业的回复,感谢瑞奇 姚和官的无私分享。


Hwang - 移动互联,互联无限~

赞同来自:

你可以参考下这篇文章,里面有详细的如何加密传输过程,不过可能需要用到https,需要服务器支持:
http://stackoverflow.com/quest ... erver

LyonWong

赞同来自:

forum.php?mod=redirect&goto=findpost&pid=3705&ptid=3680
研究了下官方文档,目前In-app purchase没有,只提供客户端验证。你可以尝试客户端与你自身的服务端通信。
...



谢谢,了解了
目前我们就是通过客户端与自身的服务端通信来做的
但一来安全性不够好(虽然有签名验证),二来丢单的情况很难查
这个我们修改下通信策略试试

Hwang - 移动互联,互联无限~

赞同来自:

研究了下官方文档,目前In-app purchase没有,只提供客户端验证。你可以尝试客户端与你自身的服务端通信。
官方文档:
http://developer.android.com/g ... .html

魏方丹 - 白鲸出海 创始人兼CEO 魏方丹

赞同来自:

顶!你的问题版主在看了哈!

要回复问题请先登录注册