GooglePlay内购服务器验单
相关后台配置见另外一篇文章
https://blog.csdn.net/wuyutaoktm/article/details/122450878
package mainimport ("context""golang.org/x/oauth2""golang.org/x/oauth2/google"androidpublisher "google.golang.org/api/androidpublisher/v3""google.golang.org/api/option""io/ioutil""log""net/http""time"
)func main() {jsonKey, err := ioutil.ReadFile("jsonKey.json")if err != nil {log.Fatal(err)}c := &http.Client{Timeout: 10 * time.Second}ctx := context.WithValue(context.Background(), oauth2.HTTPClient, c)conf, err := google.JWTConfigFromJSON(jsonKey, androidpublisher.AndroidpublisherScope)val := conf.Client(ctx).Transport.(*oauth2.Transport)_, err = val.Source.Token()if err != nil {log.Fatal(err)}service, err := androidpublisher.NewService(ctx, option.WithHTTPClient(conf.Client(ctx)))if err != nil {log.Fatal(err)}ps := androidpublisher.NewPurchasesProductsService(service)result, err := ps.Get("packageName", "productId", "token").Context(ctx).Do()if err != nil {log.Fatal(err)}log.Printf("成功 %s", result)
}
参考
https://github.com/awa/go-iap
GooglePlay内购服务器验单相关推荐
- PHP 苹果内购订阅验单函数,及其订阅回调处理案例
支付时拿到票据: <?php /*** POST验单curl* @param $post_data 请求参数['key'=>'value','keys'=>'values']* @p ...
- ios 内购服务器验票(漏单处理)
1.漏单必须要处理,玩家花RMB购买的东西却丢失了,是绝对不能容忍的.所谓的漏单就是玩家已经正常付费,却没有拿到该拿的道具. 解决:只要购买成功,便将购买记录(receipt等账单信息)保存下来,然后 ...
- ios 内购 服务器二次验证元宝处理
以前都是在本地处理内购 也没有做验证.这次手机网游 为了避免作弊 网络游戏都是在服务器端实现元宝的加减. 内购代码 还是以前写的 直接用了 .这次主要做了服务器二次验证. NSString *rol ...
- GooglePlay内购In-app Billing 总结~
最近因为项目需要加入googleplay的内购功能~所以网上找了很多资料,这里做个记号~ 官方的内购支付接入文档:https://developer.android.com/training/in-a ...
- GooglePlay内购In-app SDK接入
文章转载自:https://gitee.com/tjbaobao/GoogleBuillingUtil/blob/master/GoogleBillingUtil.java README.md: 基于 ...
- iOS 内购服务器验证失败返回21004
21004 The shared secret you provided does not match the shared secret on file for your account. 我们的产 ...
- 虚拟内购服务器,苹果APP内购客户付款成功,没收到相应虚拟产品的解决办法
一.引导用户走申请苹果的退款 1.告知用户新版本可以使用支付宝.微信支付,更划算 2.苹果可申请90天以内的退款,一般情况申请后48小时内就有反馈. 二.用户坚持补偿虚拟产品 1.如果是今天的交易,让 ...
- Unity接入GooglePlay内购V4(源生Android方式)
Unity接GooglePlay In-App Billing坑还是蛮多的,各种坑. 接的方式目前来看有三种: 采用Unity IAP插件,开启Unity的IAP Service 采用Android源 ...
- iOS内购遇到刷单问题
问题描述 最近公司发现公司发现有人通过苹果内购充值,实际上苹果后台查询充值记录并没有相关记录,初步判断可能内购流程出现了问题进行排查. 苹果内购流程图 IOS SDKSDK SERVEAPPLE 服务 ...
最新文章
- Error in install.packages : cannot remove prior installation of package
- DVWA安装——一个菜鸟的入门教程
- Win8.1下VM与Hyper-v冲突解决方法
- 使用Base64加密URL
- merge into语句的使用
- 美国物联网平台提供商Evrythng获得2480万美元B轮融资
- java -jar 默认参数_JAVA入门学习指南,建议收藏
- 2021互联网医疗行业洞察
- Remastersys制作自己的Linux发行版
- 理解JS中的声明式与命令式
- js实现网页图片上传本地预览
- Microsoft Expression Studio 3中文版
- VC++ 6.0如何创建与调用动态链接库
- 计算机enter代表什么意思,enter是什么意思
- LetCode#69(JAVA)给你一个非负整数 x ,计算并返回 x 的 算术平方根 。 由于返回类型是整数,结果只保留 整数部分 ,小数部分将被 舍去.
- mysql 串行化_MySQL事务的可串行化
- 如何写PRD文档[最全版]
- 企业微信如何创建待办事项?
- canvas——绘制图片——动图制作
- MySQL5.7 连接不上的解决办法(本地无法登录)