IOS 内购IAP 自动订阅收据验证返回结构体

exclude-old-transactions 参数等于true时。 

数据通过json_decode()转换后

1、首次订阅支付通过票据进行验单的返回结构体:

Array
(
    [status] => 0
    [environment] => Sandbox
    [receipt] => Array
        (
            [receipt_type] => ProductionSandbox
            [adam_id] => 0
            [app_item_id] => 0
            [bundle_id] => com.yiku.ppickup
            [application_version] => 1.1.7
            [download_id] => 0
            [version_external_identifier] => 0
            [receipt_creation_date] => 2019-12-09 03:19:01 Etc/GMT
            [receipt_creation_date_ms] => 1575861541000
            [receipt_creation_date_pst] => 2019-12-08 19:19:01 America/Los_Angeles
            [request_date] => 2019-12-09 03:30:17 Etc/GMT
            [request_date_ms] => 1575862217687
            [request_date_pst] => 2019-12-08 19:30:17 America/Los_Angeles
            [original_purchase_date] => 2013-08-01 07:00:00 Etc/GMT
            [original_purchase_date_ms] => 1375340400000
            [original_purchase_date_pst] => 2013-08-01 00:00:00 America/Los_Angeles
            [original_application_version] => 1.0
            [in_app] => Array
                (
                    [0] => Array
                        (
                            [quantity] => 1
                            [product_id] => A0002
                            [transaction_id] => 1000000602395588
                            [original_transaction_id] => 1000000601811360
                            [purchase_date] => 2019-12-09 03:17:20 Etc/GMT
                            [purchase_date_ms] => 1575861440000
                            [purchase_date_pst] => 2019-12-08 19:17:20 America/Los_Angeles
                            [original_purchase_date] => 2019-12-06 09:48:53 Etc/GMT
                            [original_purchase_date_ms] => 1575625733000
                            [original_purchase_date_pst] => 2019-12-06 01:48:53 America/Los_Angeles
                            [expires_date] => 2019-12-09 03:22:20 Etc/GMT
                            [expires_date_ms] => 1575861740000
                            [expires_date_pst] => 2019-12-08 19:22:20 America/Los_Angeles
                            [web_order_line_item_id] => 1000000048833449
                            [is_trial_period] => false
                            [is_in_intro_offer_period] => false
                        )

                )

        )

    [latest_receipt_info] => Array
        (
            [0] => Array
                (
                    [quantity] => 1
                    [product_id] => A0002
                    [transaction_id] => 1000000602398380
                    [original_transaction_id] => 1000000601811360
                    [purchase_date] => 2019-12-09 03:27:20 Etc/GMT
                    [purchase_date_ms] => 1575862040000
                    [purchase_date_pst] => 2019-12-08 19:27:20 America/Los_Angeles
                    [original_purchase_date] => 2019-12-06 09:48:53 Etc/GMT
                    [original_purchase_date_ms] => 1575625733000
                    [original_purchase_date_pst] => 2019-12-06 01:48:53 America/Los_Angeles
                    [expires_date] => 2019-12-09 03:32:20 Etc/GMT
                    [expires_date_ms] => 1575862340000
                    [expires_date_pst] => 2019-12-08 19:32:20 America/Los_Angeles
                    [web_order_line_item_id] => 1000000048833591
                    [is_trial_period] => false
                    [is_in_intro_offer_period] => false
                    [subscription_group_identifier] => 20575137
                )

        )

    [latest_receipt] => "新的票据。。。。"
    [pending_renewal_info] => Array
        (
            [0] => Array
                (
                    [auto_renew_product_id] => A0002
                    [original_transaction_id] => 1000000601811360
                    [product_id] => A0002
                    [auto_renew_status] => 1
                )

        )

)

2、订阅回调接收到票据,使用本票据去苹果验单结构体

status:0状态返回:

Array
(
    [auto_renew_status] => 1
    [status] => 0
    [auto_renew_product_id] => A0002
    [receipt] => Array
        (
            [original_purchase_date_pst] => 2019-12-06 01:48:53 America/Los_Angeles
            [quantity] => 1
            [unique_vendor_identifier] => DDD057B0-8BDA-465E-826E-EAD2C4F5D30E
            [bvrs] => 1.1.7
            [expires_date_formatted] => 2019-12-09 03:17:20 Etc/GMT
            [is_in_intro_offer_period] => false
            [purchase_date_ms] => 1575861140000
            [expires_date_formatted_pst] => 2019-12-08 19:17:20 America/Los_Angeles
            [is_trial_period] => false
            [item_id] => 1488302463
            [unique_identifier] => 5e3d27716ff2fb2bf10e020fdb27d076f165f1e9
            [original_transaction_id] => 1000000601811360
            [subscription_group_identifier] => 20575137
            [transaction_id] => 1000000602394302
            [web_order_line_item_id] => 1000000048795136
            [version_external_identifier] => 0
            [purchase_date] => 2019-12-09 03:12:20 Etc/GMT
            [product_id] => A0002
            [expires_date] => 1575861440000
            [original_purchase_date] => 2019-12-06 09:48:53 Etc/GMT
            [purchase_date_pst] => 2019-12-08 19:12:20 America/Los_Angeles
            [bid] => com.yiku.ppickup
            [original_purchase_date_ms] => 1575625733000
        )

    [latest_receipt_info] => Array
        (
            [original_purchase_date_pst] => 2019-12-06 01:48:53 America/Los_Angeles
            [quantity] => 1
            [unique_vendor_identifier] => DDD057B0-8BDA-465E-826E-EAD2C4F5D30E
            [bvrs] => 1.1.7
            [expires_date_formatted] => 2019-12-09 03:37:20 Etc/GMT
            [is_in_intro_offer_period] => false
            [purchase_date_ms] => 1575862340000
            [expires_date_formatted_pst] => 2019-12-08 19:37:20 America/Los_Angeles
            [is_trial_period] => false
            [item_id] => 1488302463
            [unique_identifier] => 5e3d27716ff2fb2bf10e020fdb27d076f165f1e9
            [original_transaction_id] => 1000000601811360
            [subscription_group_identifier] => 20575137
            [transaction_id] => 1000000602399011
            [bid] => com.yiku.ppickup
            [web_order_line_item_id] => 1000000048833663
            [purchase_date] => 2019-12-09 03:32:20 Etc/GMT
            [product_id] => A0002
            [expires_date] => 1575862640000
            [original_purchase_date] => 2019-12-06 09:48:53 Etc/GMT
            [purchase_date_pst] => 2019-12-08 19:32:20 America/Los_Angeles
            [original_purchase_date_ms] => 1575625733000
        )

    [latest_receipt] => 返回的新票据。。。
)

status:21006状态返回:

Array
(
    [auto_renew_status] => 0
    [latest_expired_receipt_info] => Array
        (
            [original_purchase_date_pst] => 2019-11-25 23:47:59 America/Los_Angeles
            [quantity] => 1
            [unique_vendor_identifier] => 1D6EE791-1F81-4A12-8F87-A9744F54A6EB
            [bvrs] => 1.0.10
            [expires_date_formatted] => 2019-11-27 08:31:12 Etc/GMT
            [is_in_intro_offer_period] => false
            [purchase_date_ms] => 1574843172000
            [expires_date_formatted_pst] => 2019-11-27 00:31:12 America/Los_Angeles
            [is_trial_period] => false
            [item_id] => 1488302463
            [unique_identifier] => 993a262648cc5463578cbafe48519e04411d9d7f
            [original_transaction_id] => 1000000597340067
            [subscription_group_identifier] => 20575137
            [transaction_id] => 1000000597994138
            [bid] => com.yiku.ppickup
            [web_order_line_item_id] => 1000000048563112
            [purchase_date] => 2019-11-27 08:26:12 Etc/GMT
            [product_id] => A0002
            [expires_date] => 1574843472000
            [original_purchase_date] => 2019-11-26 07:47:59 Etc/GMT
            [purchase_date_pst] => 2019-11-27 00:26:12 America/Los_Angeles
            [original_purchase_date_ms] => 1574754479000
        )

    [status] => 21006
    [auto_renew_product_id] => A0002
    [receipt] => Array
        (
            [original_purchase_date_pst] => 2019-11-25 23:47:59 America/Los_Angeles
            [quantity] => 1
            [unique_vendor_identifier] => 1D6EE791-1F81-4A12-8F87-A9744F54A6EB
            [bvrs] => 1.0.10
            [expires_date_formatted] => 2019-11-27 08:31:12 Etc/GMT
            [is_in_intro_offer_period] => false
            [purchase_date_ms] => 1574843172000
            [expires_date_formatted_pst] => 2019-11-27 00:31:12 America/Los_Angeles
            [is_trial_period] => false
            [item_id] => 1488302463
            [unique_identifier] => 993a262648cc5463578cbafe48519e04411d9d7f
            [original_transaction_id] => 1000000597340067
            [subscription_group_identifier] => 20575137
            [transaction_id] => 1000000597994138
            [web_order_line_item_id] => 1000000048563112
            [version_external_identifier] => 0
            [purchase_date] => 2019-11-27 08:26:12 Etc/GMT
            [product_id] => A0002
            [expires_date] => 1574843472000
            [original_purchase_date] => 2019-11-26 07:47:59 Etc/GMT
            [purchase_date_pst] => 2019-11-27 00:26:12 America/Los_Angeles
            [bid] => com.yiku.ppickup
            [original_purchase_date_ms] => 1574754479000
        )

    [expiration_intent] => 1
    [is_in_billing_retry_period] => 0
)

apple回调的数据体

-X POST -d '{"auto_renew_status_change_date":"2019-11-29 04:05:08 Etc/GMT", "environment":"Sandbox", "auto_renew_status":"false", "auto_renew_status_change_date_pst":"2019-11-28 20:05:08 America/Los_Angeles", 
"latest_expired_receipt":"票据ExXbDBaVzB0YVdRaUlEMGdJakV3TURBd01EQXdORGcyTVRnM05USWlPd29KSW5abGNuTnBiMjR0WlhoMFpYSnVZV3d0YVdSbGJuUnBabWxsY2lJZ1BTQWlNQ0k3Q2draVltbGtJaUE5SUNKamIyMHVlV2xyZFM1d2NHbGphM1Z3SWpzS0NTSndjbTlrZFdOMExXbGtJaUE5SUNKQk1EQXdNaUk3Q2draWNIVnlZMmhoYzJVdFpHRjBaU0lnUFNBaU1qQXhPUzB4TVMweU9TQXdORG93TURveU15QkZkR012UjAxVUlqc0tDU0p3ZFhKamFHRnpaUzFrWVhSbExYQnpkQ0lnUFNBaU1qQXhPUzB4TVMweU9DQXlNRG93TURveU15QkJiV1Z5YVdOaEwweHZjMTlCYm1kbGJHVnpJanNLQ1NKdmNtbG5hVzVoYkMxd2RYSmphR0Z6WlMxa1lYUmxJaUE5SUNJeU1ERTVMVEV4TFRJMklEQTNPalEzT2pVNUlFVjBZeTlIVFZRaU93cDkiOwoJImVudmlyb25tZW50IiA9ICJTYW5kYm94IjsKCSJwb2QiID0gIjEwMCI7Cgkic2lnbmluZy1zdGF0dXMiID0gIjAiOwp9", 
"latest_expired_receipt_info":{"original_purchase_date_pst":"2019-11-25 23:47:59 America/Los_Angeles", "quantity":"1", "subscription_group_identifier":"20575137", "unique_vendor_identifier":"1D6EE791-1F81-4A12-8F87-A9744F54A6EB", "original_purchase_date_ms":"1574754479000", "expires_date_formatted":"2019-11-29 04:05:23 Etc/GMT", "is_in_intro_offer_period":"false", "purchase_date_ms":"1575000023000", "expires_date_formatted_pst":"2019-11-28 20:05:23 America/Los_Angeles", "is_trial_period":"false", "item_id":"1488302463", "unique_identifier":"993a262648cc5463578cbafe48519e04411d9d7f", "original_transaction_id":"1000000597340067", "expires_date":"1575000323000", "transaction_id":"1000000598931960", "bvrs":"1.1.5", "web_order_line_item_id":"1000000048618752", "version_external_identifier":"0", "bid":"com.yiku.ppickup", "product_id":"A0002", "purchase_date":"2019-11-29 04:00:23 Etc/GMT", "purchase_date_pst":"2019-11-28 20:00:23 America/Los_Angeles", "original_purchase_date":"2019-11-26 07:47:59 Etc/GMT"}, "password":"ebfbfc92ae59469eb3abb44068fd804e", "auto_renew_status_change_date_ms":"1575000308000", "auto_renew_product_id":"A0002", "notification_type":"DID_CHANGE_RENEWAL_STATUS"}'

3、普通下单通过票据验单返回:(appleID订阅过商品的)

结果:Array
(
    [status] => 0
    [environment] => Sandbox
    [receipt] => Array
        (
            [receipt_type] => ProductionSandbox
            [adam_id] => 0
            [app_item_id] => 0
            [bundle_id] => com.yiku.ppickup
            [application_version] => 1.1.5
            [download_id] => 0
            [version_external_identifier] => 0
            [receipt_creation_date] => 2019-12-02 02:14:42 Etc/GMT
            [receipt_creation_date_ms] => 1575252882000
            [receipt_creation_date_pst] => 2019-12-01 18:14:42 America/Los_Angeles
            [request_date] => 2019-12-02 02:22:40 Etc/GMT
            [request_date_ms] => 1575253360821
            [request_date_pst] => 2019-12-01 18:22:40 America/Los_Angeles
            [original_purchase_date] => 2013-08-01 07:00:00 Etc/GMT
            [original_purchase_date_ms] => 1375340400000
            [original_purchase_date_pst] => 2013-08-01 00:00:00 America/Los_Angeles
            [original_application_version] => 1.0
            [in_app] => Array
                (
                    [0] => Array
                        (
                            [quantity] => 1
                            [product_id] => diamond1802
                            [transaction_id] => 1000000599541897
                            [original_transaction_id] => 1000000599541897
                            [purchase_date] => 2019-12-02 02:14:41 Etc/GMT
                            [purchase_date_ms] => 1575252881000
                            [purchase_date_pst] => 2019-12-01 18:14:41 America/Los_Angeles
                            [original_purchase_date] => 2019-12-02 02:14:41 Etc/GMT
                            [original_purchase_date_ms] => 1575252881000
                            [original_purchase_date_pst] => 2019-12-01 18:14:41 America/Los_Angeles
                            [is_trial_period] => false
                        )

                    [1] => Array
                        (
                            [quantity] => 1
                            [product_id] => A0002
                            [transaction_id] => 1000000597340067
                            [original_transaction_id] => 1000000597340067
                            [purchase_date] => 2019-11-26 07:47:59 Etc/GMT
                            [purchase_date_ms] => 1574754479000
                            [purchase_date_pst] => 2019-11-25 23:47:59 America/Los_Angeles
                            [original_purchase_date] => 2019-11-26 07:47:59 Etc/GMT
                            [original_purchase_date_ms] => 1574754479000
                            [original_purchase_date_pst] => 2019-11-25 23:47:59 America/Los_Angeles
                            [expires_date] => 2019-11-26 07:52:59 Etc/GMT
                            [expires_date_ms] => 1574754779000
                            [expires_date_pst] => 2019-11-25 23:52:59 America/Los_Angeles
                            [web_order_line_item_id] => 1000000048530385
                            [is_trial_period] => false
                            [is_in_intro_offer_period] => false
                        )

                    [2] => Array
                        (
                            [quantity] => 1
                            [product_id] => A0002
                            [transaction_id] => 1000000597343270
                            [original_transaction_id] => 1000000597340067
                            [purchase_date] => 2019-11-26 07:52:59 Etc/GMT
                            [purchase_date_ms] => 1574754779000
                            [purchase_date_pst] => 2019-11-25 23:52:59 America/Los_Angeles
                            [original_purchase_date] => 2019-11-26 07:47:59 Etc/GMT
                            [original_purchase_date_ms] => 1574754479000
                            [original_purchase_date_pst] => 2019-11-25 23:47:59 America/Los_Angeles
                            [expires_date] => 2019-11-26 07:57:59 Etc/GMT
                            [expires_date_ms] => 1574755079000
                            [expires_date_pst] => 2019-11-25 23:57:59 America/Los_Angeles
                            [web_order_line_item_id] => 1000000048530386
                            [is_trial_period] => false
                            [is_in_intro_offer_period] => false
                        )

                    [3] => Array
                        (
                            [quantity] => 1
                            [product_id] => A0002
                            [transaction_id] => 1000000597347233
                            [original_transaction_id] => 1000000597340067
                            [purchase_date] => 2019-11-26 07:57:59 Etc/GMT
                            [purchase_date_ms] => 1574755079000
                            [purchase_date_pst] => 2019-11-25 23:57:59 America/Los_Angeles
                            [original_purchase_date] => 2019-11-26 07:47:59 Etc/GMT
                            [original_purchase_date_ms] => 1574754479000
                            [original_purchase_date_pst] => 2019-11-25 23:47:59 America/Los_Angeles
                            [expires_date] => 2019-11-26 08:02:59 Etc/GMT
                            [expires_date_ms] => 1574755379000
                            [expires_date_pst] => 2019-11-26 00:02:59 America/Los_Angeles
                            [web_order_line_item_id] => 1000000048530521
                            [is_trial_period] => false
                            [is_in_intro_offer_period] => false
                        )

                    [4] => Array
                        (
                            [quantity] => 1
                            [product_id] => A0002
                            [transaction_id] => 1000000597350115
                            [original_transaction_id] => 1000000597340067
                            [purchase_date] => 2019-11-26 08:02:59 Etc/GMT
                            [purchase_date_ms] => 1574755379000
                            [purchase_date_pst] => 2019-11-26 00:02:59 America/Los_Angeles
                            [original_purchase_date] => 2019-11-26 07:47:59 Etc/GMT
                            [original_purchase_date_ms] => 1574754479000
                            [original_purchase_date_pst] => 2019-11-25 23:47:59 America/Los_Angeles
                            [expires_date] => 2019-11-26 08:07:59 Etc/GMT
                            [expires_date_ms] => 1574755679000
                            [expires_date_pst] => 2019-11-26 00:07:59 America/Los_Angeles
                            [web_order_line_item_id] => 1000000048530666
                            [is_trial_period] => false
                            [is_in_intro_offer_period] => false
                        )

                    [5] => Array
                        (
                            [quantity] => 1
                            [product_id] => A0002
                            [transaction_id] => 1000000597353683
                            [original_transaction_id] => 1000000597340067
                            [purchase_date] => 2019-11-26 08:07:59 Etc/GMT
                            [purchase_date_ms] => 1574755679000
                            [purchase_date_pst] => 2019-11-26 00:07:59 America/Los_Angeles
                            [original_purchase_date] => 2019-11-26 07:47:59 Etc/GMT
                            [original_purchase_date_ms] => 1574754479000
                            [original_purchase_date_pst] => 2019-11-25 23:47:59 America/Los_Angeles
                            [expires_date] => 2019-11-26 08:12:59 Etc/GMT
                            [expires_date_ms] => 1574755979000
                            [expires_date_pst] => 2019-11-26 00:12:59 America/Los_Angeles
                            [web_order_line_item_id] => 1000000048530811
                            [is_trial_period] => false
                            [is_in_intro_offer_period] => false
                        )

                    [6] => Array
                        (
                            [quantity] => 1
                            [product_id] => A0002
                            [transaction_id] => 1000000597357315
                            [original_transaction_id] => 1000000597340067
                            [purchase_date] => 2019-11-26 08:12:59 Etc/GMT
                            [purchase_date_ms] => 1574755979000
                            [purchase_date_pst] => 2019-11-26 00:12:59 America/Los_Angeles
                            [original_purchase_date] => 2019-11-26 07:47:59 Etc/GMT
                            [original_purchase_date_ms] => 1574754479000
                            [original_purchase_date_pst] => 2019-11-25 23:47:59 America/Los_Angeles
                            [expires_date] => 2019-11-26 08:17:59 Etc/GMT
                            [expires_date_ms] => 1574756279000
                            [expires_date_pst] => 2019-11-26 00:17:59 America/Los_Angeles
                            [web_order_line_item_id] => 1000000048530970
                            [is_trial_period] => false
                            [is_in_intro_offer_period] => false
                        )

                )

        )

    [latest_receipt_info] => Array
        (
            [0] => Array
                (
                    [quantity] => 1
                    [product_id] => A0002
                    [transaction_id] => 1000000599543073
                    [original_transaction_id] => 1000000597340067
                    [purchase_date] => 2019-12-02 02:20:47 Etc/GMT
                    [purchase_date_ms] => 1575253247000
                    [purchase_date_pst] => 2019-12-01 18:20:47 America/Los_Angeles
                    [original_purchase_date] => 2019-11-26 07:47:59 Etc/GMT
                    [original_purchase_date_ms] => 1574754479000
                    [original_purchase_date_pst] => 2019-11-25 23:47:59 America/Los_Angeles
                    [expires_date] => 2019-12-02 02:25:47 Etc/GMT
                    [expires_date_ms] => 1575253547000
                    [expires_date_pst] => 2019-12-01 18:25:47 America/Los_Angeles
                    [web_order_line_item_id] => 1000000048661565
                    [is_trial_period] => false
                    [is_in_intro_offer_period] => false
                    [subscription_group_identifier] => 20575137
                )

        )

    [latest_receipt] => 票据
    [pending_renewal_info] => Array
        (
            [0] => Array
                (
                    [auto_renew_product_id] => A0002
                    [original_transaction_id] => 1000000597340067
                    [product_id] => A0002
                    [auto_renew_status] => 1
                )

        )

)

4、没有订阅过的苹果账号支付验单结构:

Array
(
    [receipt] => Array
        (
            [receipt_type] => ProductionSandbox
            [adam_id] => 0
            [app_item_id] => 0
            [bundle_id] => com.yiku.ppickup
            [application_version] => 1.1.6
            [download_id] => 0
            [version_external_identifier] => 0
            [receipt_creation_date] => 2019-12-10 03:42:01 Etc/GMT
            [receipt_creation_date_ms] => 1575949321000
            [receipt_creation_date_pst] => 2019-12-09 19:42:01 America/Los_Angeles
            [request_date] => 2019-12-10 04:00:35 Etc/GMT
            [request_date_ms] => 1575950435540
            [request_date_pst] => 2019-12-09 20:00:35 America/Los_Angeles
            [original_purchase_date] => 2013-08-01 07:00:00 Etc/GMT
            [original_purchase_date_ms] => 1375340400000
            [original_purchase_date_pst] => 2013-08-01 00:00:00 America/Los_Angeles
            [original_application_version] => 1.0
            [in_app] => Array
                (
                    [0] => Array
                        (
                            [quantity] => 1
                            [product_id] => diamond892
                            [transaction_id] => 1000000602917743
                            [original_transaction_id] => 1000000602917743
                            [purchase_date] => 2019-12-10 03:42:01 Etc/GMT
                            [purchase_date_ms] => 1575949321000
                            [purchase_date_pst] => 2019-12-09 19:42:01 America/Los_Angeles
                            [original_purchase_date] => 2019-12-10 03:42:01 Etc/GMT
                            [original_purchase_date_ms] => 1575949321000
                            [original_purchase_date_pst] => 2019-12-09 19:42:01 America/Los_Angeles
                            [is_trial_period] => false
                        )

                )

        )

    [status] => 0
    [environment] => Sandbox
)

注意:如果这个苹果账号有订阅的商品,再次购买其他一次性消费时,订单信息会在in_app 下标为0中展示,而订阅的最新信息也会在in_app下单最大下标中展示

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值