有时候我们想做一个苹果订阅功能,需要在苹果开发者后台添加订阅商品productid/
订阅需要增加一个参数: password: 秘钥, 就可以了, 但是官方文档说秘钥仅仅用在自动续订上面
大家叫后台加个验证,如果苹果验证返回21004的话(21004 你提供的共享密钥和账户的共享密钥不一致),就加上password字段去验证,可以成功。 秘钥去https://itunesconnect.apple.com/ 里面对应的APP里创建
如果没有开通此功能,需要点击下开启共享密钥,拿到password后,服务器端支付验证和普通内购相差不大,只不过验证内购时(即使是消耗型商品)必须带上password字段。
//苹果支付验证public function getReceiptData($receipt, $isSandbox = false,$password=''){//沙盒验证地址if ($isSandbox){$endpoint