美文网首页
Apple应用内购服务端验证(PHP版)

Apple应用内购服务端验证(PHP版)

作者: LeeHom1988 | 来源:发表于2018-03-21 11:28 被阅读0次
(图片来源于网络,侵删)

最近看到很多人在网上询问关于Apple应用内购的服务端验证问题,之前实现了一个PHP版本的封装,今天整理一下,记录在这里,供需要的朋友参考,注意,这里是PHP版本,其他语言验证方式一样,请自行实现:

前提:

1、App端包含Apple应用内购的产品;

2、验证方式为服务端验证(另一种为App应用本地验证,此文不做介绍);

使用到的类库看这里:Apple内购校验 (不要忘了给个star o(* ̄︶ ̄*)o

下面介绍一下使用方法:

创建一个名为Demo.php的文件,将以下内容拷贝至Demo.php文件中:

require_once 'src/AppleIAP/AppleInAppPurchaseVerification.php';

use AppleIAP\AppleInAppPurchaseVerification;

//apple返回的支付参数 receipt-data

$receiptData = 'MIXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX';

//如果产品类型为订阅型的,请使用校验需要的密码;如果不是订阅型的产品,请将其置为空字符串

$password = 'baXXXXXXXXXXXXXXXXXXXXXXXXX';

$appleIAP = newAppleInAppPurchaseVerification($receiptData,$password,true);

$result = $appleIAP->validateReceipt();

echo $result;

结果输出说明:

A、校验通过:会得到一个json数据,包含购买产品的详细信息;

B、校验失败:会得到一个错误代码,具体错误代码详情看这里:Status codes

参考信息:Apple Receipt Validation Programming Guide

如果使用有任何疑问,请联系我:

Email: lh411937409@gmail.com

希望可以帮到你! 😁😁😁😁

相关文章

  • Apple应用内购服务端验证(PHP版)

    最近看到很多人在网上询问关于Apple应用内购的服务端验证问题,之前实现了一个PHP版本的封装,今天整理一下,记录...

  • IOS内购服务端技术方案

    IOS内购服务端技术方案 IOS购买vip流程 IOS内购服务器模式的主要流程如下所示: 服务端验证注意点 苹果A...

  • 2019-05-20

    iOS内购编程指南 - 简书 iOS内购 服务端票据验证及漏单引发的思考. - WidgetBox - 博客园 一...

  • iOS支付技术

    银联支付转自cocoChina Apple Pay 应用内购买 内购时的问题及其解决

  • 101 Lumen 下GeeTest滑动验证码

    GeeTest 滑动验证码 注册帐号,获取id和key注册安装流程 安装服务端PHP 版服务端 安装说明 安装客户...

  • 苹果公司联系邮箱大全

    AppReview@apple.com -应用在提交后(处于“审核中”),应用和应用内购的状态 -状态更新通知——...

  • 苹果内购流程

    苹果内购是指在Apple Store的应用内购买,是苹果为App内购买虚拟商品或服务提供的一套交易系统。一. 内购...

  • 苹果审核各部门联系方式

    AppReview@apple.com 应用在提交后(处于“审核中”),应用和应用内购的状态 状态更新通知——与开...

  • 苹果内购-后端php验证

    公司项目支付加入了苹果内购,所以就涉及到需要去苹果服务器那边验证订单不是正确的。我这边是使用PHP写的服务器验证。...

  • IAP receipt验证

    内购获取到receipt后,去向苹果服务器验证交易的合法性 官网 https://developer.apple....

网友评论

      本文标题:Apple应用内购服务端验证(PHP版)

      本文链接:https://www.haomeiwen.com/subject/sqvwqftx.html