php 苹果支付验证,IOS苹果内购 PHP后端验证票据

大体流程:

1.IOS端需要在iTunes Connect上面添加配置一些内购商品,并审核通过,每个内购商品有自己的唯一标识product_id。

2.PHP后端要有一套与之对应的内购商品、IOS应用唯一标识bundle_id和应用秘钥配置,以便用于验证。如下在tp5的config中做了配置://IOS内购配置

'applepay'         =>[

'bundle_id'     => 'com.oyhdo.lws', //应用唯一标识

'products'      => ['com.lws.good1','com.lws.good2','com.lws.good3'], //内购商品

'apple_secret'  => '6666666' //应用密钥,在itunes中获取

],

3.IOS端调起内购支付,支付成功后会返回票据receipt_data,IOS端需将此票据及其他参数提交给后端接口验证(建议加密)。

(后端接收到的receipt_data票据信息打印如下:)array(3) {

["receipt"] => array(18) {

["receipt_type"] => string(17) "ProductionSandbox"

["adam_id"] => int(0)

["app_item_id"] => int(0)

["bundle_id"] => string(18) "com.oyhdo.lws"

["application_version"] => string(1) "1"

["download_id"] => int(0)

["version_external_identifier"] => int(0)

["receipt_creation_date"] => string(27) "2019-01-16 13:24:02 Etc/GMT"

["receipt_creation_date_ms"] =>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值