Releases: remp2020/crm-apple-appstore-module
Releases · remp2020/crm-apple-appstore-module
3.5.0
- Refactored code which uses deprecated
cid
within recurrent payments to use a new payment methods relation. remp/crm#3221 - Fixed registration and payload params of
/api/v2/apple-appstore/verify-purchase
API endpoint. - Added handling (no action) for
CONSUMPTION_REQUEST
andREFUND_DECLINED
notifications. remp/crm#3162
3.4.0
- Fixed
UPGRADE
notification handling when Verify purchase API call is processed first. remp/crm#3254- Verify purchase handler stops all active recurrents for user.
- Changed
DID_CHANGE_RENEWAL_STATUS
notification handling. Handler throws exception when really missing recurrent payment. remp/crm#3254 - Changed the user identification process during notification handling - now user's active state is checked. remp/helpdesk#2914
3.3.1
3.3.0
3.2.0
- BREAKING: Changed AppleAppstoreGateway to use App Store Server API. remp/crm#3038
- Add required configs for App Store Server API in CRM admin settings.
- Added support for App Store Server Notifications V2. remp/crm#3038
- If you have your own implementation of
ServerToServerNotificationProcessorInterface
, implement newServerToServerNotificationV2ProcessorInterface
interface. - Use
/api/v2/apple-appstore/webhook
API endpoint for V2 Notifications.
- If you have your own implementation of
- Added
/api/v2/apple-appstore/verify-purchase
API endpoint for payment confirmation from app. remp/crm#3038- Endpoint uses App Store Server API instead of deprecated verifyReceipt Web Service Endpoint.
- Add required configs for App Store Server API in CRM admin settings.
3.1.0
3.0.0
- BREAKING: Fixed class namespaces to follow PSR4 specification. remp/crm#2228
- Use package
remp/crm-rector:^3.0
to automatically fix these renames.
- Use package
- Fixed return types of
AppleAppstoreGateway
after interface changed. remp/crm#2988 - Added use statements for classes where we used FQN. remp/crm#2228