Slide 16
Slide 16 text
Receipt Validation:
On the Server
$ curl -Ssk -H "Content-Type: application/json" --data @new_receipt.json https://sandbox.itunes.apple.com/
verifyReceipt | jsonfmt
{
"status": 0,
"environment": "Sandbox",
"receipt": {
"receipt_type": "ProductionSandbox",
"adam_id": 0,
"bundle_id": "com.futurice.someapp",
"application_version": "3.4",
"download_id": 0,
"request_date": "2013-12-09 14:55:10 Etc/GMT",
"request_date_ms": "1386600110975",
"request_date_pst": "2013-12-09 06:55:10 America/Los_Angeles",
"in_app": [
{
"quantity": "1",
"product_id": "david_hasselhoffs_red_panties",
"transaction_id": "1000300095673519",
"original_transaction_id": "1000004095673519",
"purchase_date": "2013-12-09 14:35:04 Etc/GMT",
"purchase_date_ms": "1386549704000",
"purchase_date_pst": "2013-12-09 06:35:04 America/Los_Angeles",
"original_purchase_date": "2013-12-05 12:59:19 Etc/GMT",
"original_purchase_date_ms": "1386238359000",
"original_purchase_date_pst": "2013-12-05 04:59:19 America/Los_Angeles",
"is_trial_period": "false"
}
]
}
iOS 7
receipt