gopay
gopay copied to clipboard
apple 支付校验
apple的支付校验是表示 通知过来的就是成功的么,还是需要VerifyReceipt进行验证?VerifyReceipt的receipt的数据是从哪里获得的呢? 我使用客户端传递的数据status=21002,使用服务端传递的 也是 21002
抱歉,Apple 支付的校验我没有具体用过,业务流程你可以 GPT 问问,如果代码有问题也欢迎指出
代码没啥问题,就是不知道怎么去校验是否成功,目前我是直接使用通知过来的数据,如果有PurchaseDate就支付成功🫡
那个VerifyReceipt好像是不能用了 😣😣😣😣😣
那个VerifyReceipt好像是不能用了 😣😣😣😣😣
对的,我之前也看过,苹果好像推荐用 notification 的一个来验证,具体记不清了你可以自己去确认一下
可以用的,不过不推荐使用,官方已经标记Deprecated了
@px94 具体是咋用啊,我目前接收的是通知数据
@px94 具体是咋用啊,我目前接收的是通知数据
直接把客户端给的收据,请求VerifyReceipt api就行了
这个是不是就代表VerifyReceipt 不支持了? 即将实行的要求:App Store 收据签名证书 用于签署 App Store 收据的 SHA-1 媒介证书将于2025年1月24日到期。如果你的 App 执行设备端收据验证,请确保你的 App 支持 SHA-256 算法;或者,你也可以使用 AppTransaction 和 Transaction API 来验证 App Store 交易。进一步了解
@YspCoder 想问下最终你是怎么解决的吗 貌似我也遇到同样的问题
@ZUCCzwp 查订单