PHP语言之华为应用内支付IAP验签

背景描述

项目对接华为HMS SDK的应用内支付IAP SDK3.x以后,支付成功后,可从PurchaseResultInfo对象中获取到购买数据InAppPurchaseData及其签名数据,需要使用在华为AppGallery Connect分配的公钥进行签名验证。

具体参考文档如下描述:

https://developer.huawei.com/consumer/cn/doc/development/HMSCore-Guides/dev-guide-0000001050130254#ZH-CN_TOPIC_0000001050130254__section183174113342

代码开发

这里随手用PHP写了一个小demo,验证拿到的购买数据、签名数据和公钥能否正常验签成功。同时也分享给大家,方便大家快速定位问题,比如公钥错误等问题。

代码

运行

直接百度搜索个PHP在线运行工具,比如我这里随时用的:

https://tool.lu/coderunner/

复制代码进去后,运行返回0表示数据均正常。

PHP语言之华为应用内支付IAP验签_第1张图片


原文链接:https://developer.huawei.com/consumer/cn/forum/topic/0202460337200900948?fid=0101271690375130218

原作者:Mayism

你可能感兴趣的:(android)