iap支付java校验,关于IAP支付,支付成功后给后端校验的问题

iap支付java校验,关于IAP支付,支付成功后给后端校验的问题苹果应用内支付,用的是uniapp官网的api教程,如果用户的AppleID没有绑定任何付款方式,支付完成后无法完成后端校验1.支付流程是:在uni.requestPayment的success回调中请求了我们后端的接口,主要是给后端传了transactionReceipt和productid,只有请求后端校验后才会给用户vip2.如果用户的AppleID没有绑定任何付款方式,会有一个弹窗…

苹果应用内支付,用的是uniapp官网的api教程,如果用户的Apple ID没有绑定任何付款方式,支付完成后无法完成

后端校验

1.支付流程是:在uni.requestPayment的success回调中请求了我们后端的接口,

主要是给后端传了transactionReceipt和productid,只有请求后端校验后才会给用户vip

2.如果用户的Apple ID没有绑定任何付款方式,会有一个弹窗 “需要付款信息” 点击了继续

da476d3a3a4909a58ada5654e0b74566.png

db6bed910de39dcd5628e77a73b3dedb.png

3.那么会跳转到App Store “添加付款方式” 的界面,然后验证了支付宝添加付款方式成功之后,

453a21577978475a072feb8e8bfa9dca.png

3c1f3e9977c7d4d2c43997b325d08ed8.png

4.会弹出“操作完成 已经完成购买”弹窗,点击弹窗的“好”之后因为是在App Store界面,并没有在本项目的付款界面,所以也没有请求到后端的校验接口,点击弹窗的“好”之后再返回到本项目的app之后也没再请求后端校验。

a7a378c8e822f1635f345de3622b2de7.png

用户钱也付了,也没有给用户vip这怎么解决。

如果用户绑定过支付方式那么应该不会有问题,沙盒中测试的时候一直在自己的app中完成的操作,沙盒账号购买之后也没问题

怎么才能实现绑定支付方式的过程完成支付的时候也能请求后端校验呢。联系方式qq: 2032914783

今天的文章iap支付java校验,关于IAP支付,支付成功后给后端校验的问题分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/6730.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注