I am testing a new subscriptions model for my app.
As far as I can tell everything is working. But... Everywhere I have read that for subscriptions in the Sandbox they will auto renew 6 times and then cancel. This is perfect. But I am not seeing the auto renew, the subscription happens first time as expected, but then it just expires and does not renew.
Here is the info I get back from the Sandbox server, each time for the 7 I am starting a new subscription, it is not renewing automatically.
It seems most likely that I am doing something wrong, but I don't know what. All the messages that come up in the app refer to subscriptions and say it will auto renew unless it is cancelled. What could I be doing wrong??
Here's what comes back from the Sandbox:
status' => 0,
'environment' => 'Sandbox',
'receipt' =>
stdClass::__set_state(array(
'receipt_type' => 'ProductionSandbox',
'adam_id' => 0,
'app_item_id' => 0,
'bundle_id' => 'com.lasmit.Progress-Pro',
'application_version' => '9403',
'download_id' => 0,
'version_external_identifier' => 0,
'receipt_creation_date' => '2017-05-12 15:38:22 Etc/GMT',
'receipt_creation_date_ms' => '1494603502000',
'receipt_creation_date_pst' => '2017-05-12 08:38:22 America/Los_Angeles',
'request_date' => '2017-05-12 15:38:28 Etc/GMT',
'request_date_ms' => '1494603508166',
'request_date_pst' => '2017-05-12 08:38:28 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',
/* Snip */
'latest_receipt_info' =>
array (
0 =>
stdClass::__set_state(array(
'quantity' => '1',
'product_id' => 'MUSCLE_SUB_001',
'transaction_id' => '1000000298368071',
'original_transaction_id' => '1000000298368071',
'purchase_date' => '2017-05-12 13:33:33 Etc/GMT',
'purchase_date_ms' => '1494596013000',
'purchase_date_pst' => '2017-05-12 06:33:33 America/Los_Angeles',
'original_purchase_date' => '2017-05-12 13:33:35 Etc/GMT',
'original_purchase_date_ms' => '1494596015000',
'original_purchase_date_pst' => '2017-05-12 06:33:35 America/Los_Angeles',
'expires_date' => '2017-05-12 13:36:33 Etc/GMT',
'expires_date_ms' => '1494596193000',
'expires_date_pst' => '2017-05-12 06:36:33 America/Los_Angeles',
'web_order_line_item_id' => '1000000035070079',
'is_trial_period' => 'true',
)),
1 =>
stdClass::__set_state(array(
'quantity' => '1',
'product_id' => 'MUSCLE_SUB_001',
'transaction_id' => '1000000298368470',
'original_transaction_id' => '1000000298368071',
'purchase_date' => '2017-05-12 13:36:33 Etc/GMT',
'purchase_date_ms' => '1494596193000',
'purchase_date_pst' => '2017-05-12 06:36:33 America/Los_Angeles',
'original_purchase_date' => '2017-05-12 13:33:35 Etc/GMT',
'original_purchase_date_ms' => '1494596015000',
'original_purchase_date_pst' => '2017-05-12 06:33:35 America/Los_Angeles',
'expires_date' => '2017-05-12 13:41:33 Etc/GMT',
'expires_date_ms' => '1494596493000',
'expires_date_pst' => '2017-05-12 06:41:33 America/Los_Angeles',
'web_order_line_item_id' => '1000000035070080',
'is_trial_period' => 'false',
)),
2 =>
stdClass::__set_state(array(
'quantity' => '1',
'product_id' => 'MUSCLE_SUB_001',
'transaction_id' => '1000000298369834',
'original_transaction_id' => '1000000298368071',
'purchase_date' => '2017-05-12 13:44:22 Etc/GMT',
'purchase_date_ms' => '1494596662000',
'purchase_date_pst' => '2017-05-12 06:44:22 America/Los_Angeles',
'original_purchase_date' => '2017-05-12 13:33:35 Etc/GMT',
'original_purchase_date_ms' => '1494596015000',
'original_purchase_date_pst' => '2017-05-12 06:33:35 America/Los_Angeles',
'expires_date' => '2017-05-12 13:49:22 Etc/GMT',
'expires_date_ms' => '1494596962000',
'expires_date_pst' => '2017-05-12 06:49:22 America/Los_Angeles',
'web_order_line_item_id' => '1000000035070107',
'is_trial_period' => 'false',
)),
3 =>
stdClass::__set_state(array(
'quantity' => '1',
'product_id' => 'MUSCLE_SUB_001',
'transaction_id' => '1000000298373898',
'original_transaction_id' => '1000000298368071',
'purchase_date' => '2017-05-12 13:52:42 Etc/GMT',
'purchase_date_ms' => '1494597162000',
'purchase_date_pst' => '2017-05-12 06:52:42 America/Los_Angeles',
'original_purchase_date' => '2017-05-12 13:33:35 Etc/GMT',
'original_purchase_date_ms' => '1494596015000',
'original_purchase_date_pst' => '2017-05-12 06:33:35 America/Los_Angeles',
'expires_date' => '2017-05-12 13:57:42 Etc/GMT',
'expires_date_ms' => '1494597462000',
'expires_date_pst' => '2017-05-12 06:57:42 America/Los_Angeles',
'web_order_line_item_id' => '1000000035070198',
'is_trial_period' => 'false',
)),
4 =>
stdClass::__set_state(array(
'quantity' => '1',
'product_id' => 'MUSCLE_SUB_001',
'transaction_id' => '1000000298375976',
'original_transaction_id' => '1000000298368071',
'purchase_date' => '2017-05-12 13:57:42 Etc/GMT',
'purchase_date_ms' => '1494597462000',
'purchase_date_pst' => '2017-05-12 06:57:42 America/Los_Angeles',
'original_purchase_date' => '2017-05-12 13:33:35 Etc/GMT',
'original_purchase_date_ms' => '1494596015000',
'original_purchase_date_pst' => '2017-05-12 06:33:35 America/Los_Angeles',
'expires_date' => '2017-05-12 14:02:42 Etc/GMT',
'expires_date_ms' => '1494597762000',
'expires_date_pst' => '2017-05-12 07:02:42 America/Los_Angeles',
'web_order_line_item_id' => '1000000035070283',
'is_trial_period' => 'false',
)),
5 =>
stdClass::__set_state(array(
'quantity' => '1',
'product_id' => 'MUSCLE_SUB_001',
'transaction_id' => '1000000298377414',
'original_transaction_id' => '1000000298368071',
'purchase_date' => '2017-05-12 14:04:44 Etc/GMT',
'purchase_date_ms' => '1494597884000',
'purchase_date_pst' => '2017-05-12 07:04:44 America/Los_Angeles',
'original_purchase_date' => '2017-05-12 13:33:35 Etc/GMT',
'original_purchase_date_ms' => '1494596015000',
'original_purchase_date_pst' => '2017-05-12 06:33:35 America/Los_Angeles',
'expires_date' => '2017-05-12 14:09:44 Etc/GMT',
'expires_date_ms' => '1494598184000',
'expires_date_pst' => '2017-05-12 07:09:44 America/Los_Angeles',
'web_order_line_item_id' => '1000000035070335',
'is_trial_period' => 'false',
)),
6 =>
stdClass::__set_state(array(
'quantity' => '1',
'product_id' => 'MUSCLE_SUB_001',
'transaction_id' => '1000000298393091',
'original_transaction_id' => '1000000298368071',
'purchase_date' => '2017-05-12 15:06:40 Etc/GMT',
'purchase_date_ms' => '1494601600000',
'purchase_date_pst' => '2017-05-12 08:06:40 America/Los_Angeles',
'original_purchase_date' => '2017-05-12 13:33:35 Etc/GMT',
'original_purchase_date_ms' => '1494596015000',
'original_purchase_date_pst' => '2017-05-12 06:33:35 America/Los_Angeles',
'expires_date' => '2017-05-12 15:11:40 Etc/GMT',
'expires_date_ms' => '1494601900000',
'expires_date_pst' => '2017-05-12 08:11:40 America/Los_Angeles',
'web_order_line_item_id' => '1000000035070427',
'is_trial_period' => 'false',
)),
7 =>
stdClass::__set_state(array(
'quantity' => '1',
'product_id' => 'MUSCLE_SUB_001',
'transaction_id' => '1000000298396094',
'original_transaction_id' => '1000000298368071',
'purchase_date' => '2017-05-12 15:15:37 Etc/GMT',
'purchase_date_ms' => '1494602137000',
'purchase_date_pst' => '2017-05-12 08:15:37 America/Los_Angeles',
'original_purchase_date' => '2017-05-12 13:33:35 Etc/GMT',
'original_purchase_date_ms' => '1494596015000',
'original_purchase_date_pst' => '2017-05-12 06:33:35 America/Los_Angeles',
'expires_date' => '2017-05-12 15:20:37 Etc/GMT',
'expires_date_ms' => '1494602437000',
'expires_date_pst' => '2017-05-12 08:20:37 America/Los_Angeles',
'web_order_line_item_id' => '1000000035071038',
'is_trial_period' => 'false',
)),
),