letharion / validate-apple-receipt
此软件包的最新版本(v0.3)没有可用的许可证信息。
帮助管理运行时代码更新。
v0.3
2016-11-04 10:14 UTC
Requires
- php: >=5.3.0
- symfony/console: ~2
Requires (Dev)
- phpunit/phpunit: ~4
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)