{

"status": 0,

"environment": "Sandbox",

"receipt": {

"receipt_type": "ProductionSandbox",

"adam_id": 0,

"app_item_id": 0,

"bundle_id": "应用标识",

"application_version": "版本号",

"download_id": 0,

"version_external_identifier": 0,

"receipt_creation_date": "2017-07-13 08:33:57 Etc/GMT",

"receipt_creation_date_ms": "1499934837000",

"receipt_creation_date_pst": "2017-07-13 01:33:57 America/Los_Angeles",

"request_date": "2017-07-13 08:34:02 Etc/GMT",

"request_date_ms": "1499934842771",

"request_date_pst": "2017-07-13 01:34:02 America/Los_Angeles",

"original_purchase_date": "2013-08-01 07:00:00 Etc/GMT",

"original_purchase_date_ms": "1375340400000",

"original_purchase_date_pst": "2013-08-01 00:00:00 America/Los_Angeles",

"original_application_version": "1.0",

"in_app": [

{

"quantity": "1",

"product_id": "",

"transaction_id": "",

"original_transaction_id": "",

"purchase_date": "2017-05-20 04:22:32 Etc/GMT",

"purchase_date_ms": "1495254152000",

"purchase_date_pst": "2017-05-19 21:22:32 America/Los_Angeles",

"original_purchase_date": "2017-05-20 04:22:32 Etc/GMT",

"original_purchase_date_ms": "1495254152000",

"original_purchase_date_pst": "2017-05-19 21:22:32 America/Los_Angeles",

"is_trial_period": "false"

},

{

"quantity": "1",

"product_id": "",

"transaction_id": "",

"original_transaction_id": "",

"purchase_date": "2017-05-20 04:28:32 Etc/GMT",

"purchase_date_ms": "1495254512000",

"purchase_date_pst": "2017-05-19 21:28:32 America/Los_Angeles",

"original_purchase_date": "2017-05-20 04:28:32 Etc/GMT",

"original_purchase_date_ms": "1495254512000",

"original_purchase_date_pst": "2017-05-19 21:28:32 America/Los_Angeles",

"is_trial_period": "false"

}

]

}

}

状态说明

状态码 描述

21000 App Store无法读取你提供的JSON数据

21002 收据数据不符合格式

21003 收据无法被验证

21004 你提供的共享密钥和账户的共享密钥不一致

21005 收据服务器当前不可用

21006 收据是有效的,但订阅服务已经过期。当收到这个信息时,解码后的收据信息也包含在返回内容中

21007 收据信息是测试用(sandbox),但却被发送到产品环境中验证

21008 收据信息是产品环境中使用,但却被发送到测试环境中验证

ios 自己服务器 苹果支付_iOS应用内支付(IAP)服务端端校验详解相关推荐

  1. Windows 网络服务架构系列课程详解(一) ----DHCP服务器的搭建与配置

    Windows 网络服务架构系列课程详解(一) ---------DHCP服务器的搭建与配置   实验背景: 企业网络环境中在没有配置DHCP服务器时,经常会遇到这样的情况,用户不懂怎么去配置IP地址 ...

  2. Windows 网络服务架构系列课程详解(六) ---利用NLB群集实现WEB服务器的可靠性...

    Windows 网络服务架构系列课程详解(六) -----利用NLB群集实现WEB服务器的可靠性   实验背景: 在大型网络环境中存在这样一种情景,公司内部的FTP服务器出现故障或脱机了,而且不能快速 ...

  3. 开启注解缓存_Spring Boot 2.x基础教程:进程内缓存的使用与Cache注解详解

    随着时间的积累,应用的使用用户不断增加,数据规模也越来越大,往往数据库查询操作会成为影响用户使用体验的瓶颈,此时使用缓存往往是解决这一问题非常好的手段之一.Spring 3开始提供了强大的基于注解的缓 ...

  4. python turtle库setpos_Python内置海龟(turtle)库绘图命令详解(二)

    继续谈利用海龟库(turtle库)做图.在这篇文章(Python内置海龟(turtle)库绘图命令详解(一))中已经介绍了turtle的一些基本画图命令,包括画布的设计.画笔属性与状态的设置以及画笔的 ...

  5. 二、MySQL连接查询学习笔记(多表连接查询:内连接,外连接,交叉连接详解)

    MySQL连接查询(多表连接查询:内连接,外连接,交叉连接详解) 6:多表连接查询 笛卡尔乘积:如果连接条件省略或无效则会出现 解决办法:添加上连接条件 连接查询的分类: 1.按年代分类:1)sql ...

  6. Linux服务器,服务管理--systemctl命令详解,设置开机自启动

    Linux服务器,服务管理--systemctl命令详解,设置开机自启动 syetemclt就是service和chkconfig这两个命令的整合,在CentOS 7就开始被使用了. 摘要: syst ...

  7. STM32 MQTT协议 连接中国移动OneNet服务器 上传接收数据(二)MQTT协议常用报文详解

    STM32 MQTT协议 连接中国移动OneNet服务器 上传接收数据(二)MQTT协议常用报文详解 上一次我们讲了OneNet平台的注册,这次我们来讲一下MQTT的常用报文用法 上一篇地址https ...

  8. ios 自己服务器 苹果支付_iOS游戏开发二:苹果内支付的流程(In-App Purchases)

    苹果应用内支付流程 一 服务器模式流程如下: 1. 程序向服务器发送一个请求 以抓取一份包含所有商品ID的列表 2. 服务器返回包含所有商品ID标识符的列表 3. 程序将所有商品ID列表发送到App ...

  9. ios navigation的返回按钮长按_Android Jetpack架构组件 — Navigation入坑详解 [转]

    前言 这是最近看见的觉得比较有意思的文,希望对大家的学习有帮助. Navigation 直接翻译即为导航,它是 Android Jetpack 组件之一,让单 Activity 应用成为首选架构.应用 ...

最新文章

  1. 手把手教你用Python处理非平稳时间序列(附代码)
  2. python表单切换_python3 selenium自动化 frame表单嵌套的切换方法
  3. C++ 重载运算符和重载函数(一)
  4. 计算机语言发展及未来方向
  5. 视频压缩标准简史:从1929到2020
  6. ASP.NET Core 中间件的几种实现方式
  7. Android之常用开发框架
  8. 快速搭建redis单机版和redis集群版
  9. form表单用js提前执行函数若不成功则不提交_面试必会的重复提交 8 种解决方案!...
  10. Oracle的distinct关键字
  11. eclipse中设定文档注释
  12. centos 7 菜鸟第一天 找回win10
  13. Ansible(二)——基本环境的部署以及常用模块的使用
  14. E. Exits in Excess
  15. git删除目录下的所有文件并提交
  16. 【计算机网络】数据链路层(五)—— 广域网(PPP 协议与 HDLC 协议)
  17. Cesium中的几种坐标和相互转换(2)
  18. 李沐动手学深度学习(pytorch版本)d2lzh_pytorch包的缺少安装问题
  19. docker 部署es 集群 elasticsearch
  20. Is this a tree?

热门文章

  1. 这2个单片机编程的思想,请你掌握。
  2. HLS_error implicit instantiation of undefined template ‘ssdm_int
  3. Nexys4DDR+OV7670实现sobel算子边缘检测系统
  4. linux7电脑配置要求,安装win7系统电脑配置有何要求--win10专业版
  5. java收获_java学习收获
  6. 随机抽样java_java生成抽样随机数的多种算法
  7. python中的字典推导式_17.python 字典推导式(经典代码)
  8. 在文件中读取列表功能
  9. Notification的功能和用法 加薪通知
  10. 作业三--阅读《构建之法》1-5章