Commit Graph

82 Commits

Author SHA1 Message Date
sanjid133
5cc0a53c63 Verfiy latest receipt 2020-03-05 17:35:21 +06:00
Minhaz Ahmed Syrus
22c0b76a09 Add missing subscription billing retry flag 2020-03-05 17:33:20 +06:00
Minhaz Ahmed Syrus
0ae05687d4 Add missing notification verification fields 2020-03-05 17:33:20 +06:00
Minhaz Ahmed Syrus
b04c08d22b Add missing subscription billing retry flag 2020-03-05 17:32:57 +06:00
Minhaz Ahmed Syrus
9b772f3398 Add missing notification verification fields 2020-03-05 17:32:19 +06:00
sanjid133
073874b26d Add renewal field 2020-03-05 17:31:39 +06:00
sanjid133
a14bd11b0c Verfiy latest receipt 2020-03-05 17:31:39 +06:00
sanjid133
7f77f5e33e Add missing is_upgrade field 2020-03-05 17:00:02 +06:00
Minhaz Ahmed Syrus
eacfb2d096 Add missing subscription billing retry flag 2020-03-05 17:00:02 +06:00
Minhaz Ahmed Syrus
91cd5b791c Add missing notification verification fields 2020-03-05 16:59:30 +06:00
Minhaz Ahmed Syrus
2700fc2ec0 Add missing subscription billing retry flag 2020-03-05 16:57:47 +06:00
Minhaz Ahmed Syrus
e4338cd607 Add missing notification verification fields 2020-03-05 16:57:47 +06:00
Junpei Tsuji
9ba6e70200 Handle http status 5xx error 2020-02-20 14:52:46 +09:00
Junpei Tsuji
052ce72134 Merge pull request #112 from tockn/did-fail-to-renew
Add NotificationType "DID_FAIL_TO_RENEW"
2020-02-20 14:36:24 +09:00
Junpei Tsuji
a61c519ac8 Fixed makefile 2020-02-20 13:02:14 +09:00
Junpei Tsuji
3c88ce1648 Merge pull request #110 from shemming/PR-branch
Add ability to acknowledge purchases from playstore
2020-02-20 12:53:56 +09:00
tockn
0aa274084a add notification type DID_FAIL_TO_RENEW 2020-02-19 23:52:19 +09:00
tockn
c61599bf8e go fmt 2020-02-19 23:45:54 +09:00
Sabrina
e54455a635 add mocks for appstore 2020-01-30 16:04:26 -08:00
Junpei Tsuji
d9ae3a1d88 Merge pull request #105 from mhemmings/add-missing-omitempty
appstore: Set IsUpgraded as omitempty
2020-01-29 23:37:14 +09:00
Oleksandr Mykhailiuta
be7b768650 Add SubscriptionNotification deprecation comments 2020-01-29 12:24:20 +02:00
Matija Lesar
c8962b67cb Fixing NotificationUnifiedReceipt Status type 2020-01-16 09:19:57 +01:00
Mark Hemmings
627fa5e7d1 appstore: Set IsUpgraded as omitempty 2019-12-27 15:07:54 +00:00
Matija Lesar
1bd99243d7 Changed environment property type 2019-11-25 12:42:41 +01:00
Matija Lesar
7d624ad068 Updated order of properties 2019-11-25 11:26:42 +01:00
Matija Lesar
31a625b71e CR changes 2019-11-25 11:25:31 +01:00
Matija Lesar
4209b06a64 Added unified receipt 2019-11-25 10:00:13 +01:00
Junpei Tsuji
e895c80eb0 Added grace period fields 2019-09-17 13:23:05 +09:00
Junpei Tsuji
b4e4bec42f Use go modules 2019-05-23 17:27:20 +09:00
Owen
46a2f52ca6 Return errors from JSON encode/decode
I found two JSON errors being shadowed; the one in amazon/validator.go
is being hidden by errors.New(responseError.Message) -- which should be
an empty string if there's a JSON error. So, it wouldn't report success,
but this gives the caller better information on what failed.

The second is in appstore/validator.go, which was ignoring encode errors
before POSTing a verify request.
2019-04-24 11:39:02 -04:00
jordancco
aa29cda61f Update notification.go
Added new const NotificationTypeDidChangeRenewalStatus
2019-03-25 14:38:48 +01:00
micnncim
74773834e2 Add missing error handling 2019-03-11 18:21:25 +09:00
WhiteRaven777
29290dc24e Add pending_renewal_info.original_transaction_id
- Since `original_transaction_id` included in `pending_renewal_info` is not defined, it was added.
2018-11-22 13:50:56 +09:00
Junpei Tsuji
3380afe242 Update golang 1.11 2018-11-06 17:21:59 +09:00
Minhaz Ahmed Syrus
49d7fb675d Add is_in_intro_offer_period in NotificationReceipt 2018-10-29 08:28:12 +06:00
Minhaz Syrus
b0d36e4962 Add is_in_intro_offer_period in InApp 2018-10-28 16:45:35 +06:00
Junpei Tsuji
63258ccb00 Update subscription notification type for IAP 2018-05-23 11:07:07 +09:00
Junpei Tsuji
8e67f122c0 Added client timeout because http.DefaultClient doesn't have timeout 2018-05-18 12:31:19 +09:00
Junpei Tsuji
0cfabb49bb Support context package when requesting AppStore 2018-05-17 13:37:16 +09:00
Junpei Tsuji
2a724a9d7c Support custom client 2018-05-17 12:36:12 +09:00
Junpei Tsuji
90290e9d74 Added cancellation date fields 2018-03-30 10:41:53 +09:00
Junpei Tsuji
ac1a97ceb4 Added iOS6 style receipt 2018-03-29 17:05:57 +09:00
Junpei Tsuji
d8d590ec03 Merge pull request #53 from mizzy/omitempty-some-keys
Add "omitempty" to some keys which need not to be returned
2018-03-29 17:05:04 +09:00
Junpei Tsuji
659dd4b8ca Fixed environmental constants 2018-02-28 14:29:41 +09:00
Junpei Tsuji
a2381d2dfd Fixed environment values 2018-02-23 17:58:56 +09:00
Gosuke Miyashita
ff603d9e83 Add "omitempty" to some keys which need not to be returned 2018-02-21 10:52:43 +09:00
Junpei Tsuji
77b179753c Handle type mismatch 2018-02-08 20:06:41 +09:00
Junpei Tsuji
2e30b9a5bb Merge pull request #45 from Timothylock/master
Have app store hit prod and then sandbox if 21007
2018-02-08 17:14:11 +09:00
Timothy Lock
c809bb0ee2 Fix test case of BadRequest
Should have been StatusOK
2018-01-29 18:01:54 -05:00
Timothy Lock
3b95498cbe Add Success test case + Refactor Comments 2018-01-29 17:53:58 -05:00