letharion/validate-apple-receipt

此软件包的最新版本(v0.3)没有可用的许可证信息。

帮助管理运行时代码更新。

v0.3 2016-11-04 10:14 UTC

This package is not auto-updated.

Last update: 2024-09-20 21:47:35 UTC


README

此代码允许服务器端验证iTunes收据。

对于单次使用,如调试和测试,可以从CLI调用

$ php ./bin/itunes.php validate @my_receipt.txt "production" @password.txt

其中 "my_receipt.txt" 是一个包含iTunes收据的单行纯文本文件,或者由 "\n" 分隔的多条收据。用于收据和密码的 "@" 符号导致验证器使用输入作为文件名来读取实际数据,而不是直接使用输入。

根据需要可以将生产环境切换为沙盒环境以发送收据到两个环境。

可以作为服务的一部分调用

<?php
$endpoint = itunesReceiptValidator::PRODUCTION_URL;
(new itunesReceiptValidator($endpoint, $password))->validateReceipt($receipt)