注册 登录
主题 : iap服务器二次验证
级别: 新手上路
UID: 563740
精华: 0
发帖: 13
可可豆: 31 CB
威望: 31 点
在线时间: 61(时)
注册时间: 2016-05-18
最后登录: 2018-12-11
0 楼:  发表于: 2018-10-06 13:36    发自: Web Page
来源于 一般提问 分类

iap服务器二次验证   

新上线的内购项目,支付成功后用transaction_id去服务器二次检验,苹果却返回找不到该订单信息, 订单编号在他支付信息里找不到

这是什么鬼,测试的时候没遇到过,上线后还挺严重的

意见反馈已爆炸



问题出在哪 ,大佬你在哪里


关键词: 内购 二次验证
级别: 骑士
UID: 661077
精华: 0
发帖: 282
可可豆: 371 CB
威望: 371 点
在线时间: 128(时)
注册时间: 2018-09-07
最后登录: 2018-12-10
1 楼:  发表于: 2018-10-06 16:04    发自: Web Page
不是用返回的收据验证的吗
级别: 新手上路
UID: 563740
精华: 0
发帖: 13
可可豆: 31 CB
威望: 31 点
在线时间: 61(时)
注册时间: 2016-05-18
最后登录: 2018-12-11
2 楼:  发表于: 2018-10-06 18:08    发自: Web Page
回 1楼(guduluoren) 的帖子
从沙盒中获取内购凭证以及支付成功返回的transaction_id去校验呀
级别: 新手上路
UID: 563740
精华: 0
发帖: 13
可可豆: 31 CB
威望: 31 点
在线时间: 61(时)
注册时间: 2016-05-18
最后登录: 2018-12-11
3 楼:  发表于: 2018-10-08 08:56    发自: Web Page

有木有大佬
级别: 新手上路
UID: 575701
精华: 0
发帖: 29
可可豆: 38 CB
威望: 38 点
在线时间: 156(时)
注册时间: 2016-07-31
最后登录: 2018-11-19
4 楼:  发表于: 2018-10-08 18:51    发自: Web Page
你会不会请求校验的URL写成沙盒测试的那个了
级别: 骑士

状态: 连续签到 - [297天]
UID: 473502
精华: 0
发帖: 280
可可豆: 2107 CB
威望: 1477 点
在线时间: 360(时)
注册时间: 2015-05-16
最后登录: 2018-12-10
5 楼:  发表于: 2018-10-09 09:57    发自: Web Page
我觉得你也是验证的链接写成沙盒链接了吧?你传给后台时凭据的同事,你还要传给后台你是sanbox还是正式环境的,这样才能验证成功啊
级别: 新手上路
UID: 563740
精华: 0
发帖: 13
可可豆: 31 CB
威望: 31 点
在线时间: 61(时)
注册时间: 2016-05-18
最后登录: 2018-12-11
6 楼:  发表于: 2018-10-09 13:46    发自: Web Page
回 5楼(凡几多) 的帖子
不是这个问题 通过自己服务器查询用户的上传记录发现  transaction_id 与 receiptData凭证中的 不一致  ,但是为什么不一致 目前还不清楚

级别: 新手上路
UID: 563740
精华: 0
发帖: 13
可可豆: 31 CB
威望: 31 点
在线时间: 61(时)
注册时间: 2016-05-18
最后登录: 2018-12-11
7 楼:  发表于: 2018-10-09 13:48    发自: Web Page
真是一个悲伤的故事
级别: 侠客
UID: 572271
精华: 0
发帖: 152
可可豆: 161 CB
威望: 161 点
在线时间: 1366(时)
注册时间: 2016-07-08
最后登录: 2018-12-10
8 楼:  发表于: 2018-10-09 14:04    发自: Web Page
什么类型的内购?第一次购买还是恢复购买?
级别: 新手上路
UID: 563740
精华: 0
发帖: 13
可可豆: 31 CB
威望: 31 点
在线时间: 61(时)
注册时间: 2016-05-18
最后登录: 2018-12-11
9 楼:  发表于: 2018-10-09 16:33    发自: Web Page
回 8楼(轻弹离殇) 的帖子
非消耗型的
我的猜测是 重复去购买了  我也去验证了 确实如果重复购买同一份商品ID  transaction_id是变的
现在也能确定怎么复现了  支付成功后 未执行updatedTransactions  然后用户重复去点击购买行为
像这种 支付成功后 未收到SKPaymentTransactionStatePurchased交易完成的处理,该如何防止掉单呢

本站内容均为本站转发,已尽可能注明出处。因未能核实来源或转发内容图片有权利瑕疵的,请及时联系本站,本站会第一时间进行修改或删除。 QQ : 3442093904

描述
快速回复

关注本帖(如果有新回复会站内信通知您)

发帖、回帖都会得到可观的积分奖励。查看论坛积分规则

按"Ctrl+Enter"直接提交
    顶部