这个估计是我踩过的最大的坑,当时做微信支付的时候也没这么坑爹,当然他俩也半斤八两。。。
苹果官方明确表示:验证支付时,可能会有一定的延迟。第一次处理的时间就专注的解决这个问题了,忽略了掉单的问题(稍后再说),让我多次更新支付代码才降低了掉单率。
常识:
1,返回状态码含义:
2、正常返回结果格式:
{ "environment": "Sandbox", "receipt": { "in_app": [ { "transaction_id": "10000004111119001", "original_purchase_date": "2018-07-06 03:16:41 Etc/GMT", "quantity": "1", "original_transaction_id": "1000000414619001", "purchase_date_pst": "2018-07-05 20:16:41 America/Los_Angeles", "original_purchase_date_ms": "1530847001000", "purchase_date_ms": "1530847001000", "product_id": "com.Beixxxxxxxxxon.fourc", "original_purchase_date_pst": "2018-07-05 20:16:41 America/Los_Angeles", "is_trial_period": "false", "purchase_date": "2018-07-06 03:16:41 Etc/GMT" } ], "adam_id": 0, "receipt_creation_date": "2018-07-06 03:16:41 Etc/GMT", "original_application_version": "1.0", "app_item_id": 0, "original_purchase_date_ms": "1375340400000", "request_date_ms": "1530847558058", "original_purchase_date_pst": "2013-08-01 00:00:00 America/Los_Angeles", "original_purchase_date": "2013-08-01 07:00:00 Etc/GMT", "receipt_creation_date_pst": "2018-07-05 20:16:41 America/Los_Angeles", "receipt_type": "ProductionSandbox", "bundle_id": "com.jiaxxxxxmei.www.Gxxxxxxxrooms", "receipt_creation_date_ms": "1530847001000", "request_date": "2018-07-06 03:25:58 Etc/GMT", "version_external_identifier": 0, "request_date_pst": "2018-07-05 20:25:58 America/Los_Angeles", "download_id": 0, "application_version": "3" }, "status": 0 }