This repository has been archived by the owner on Mar 29, 2022. It is now read-only.
Releases: heidelpay/php-basket-api
Releases · heidelpay/php-basket-api
Add support information
heidelpay PHP Basket API - Release v1.0.3
Add support information
Added
- support information to readme
heidelpay GmbH re-branding, PHP 7.2 support
heidelpay PHP Basket API - Release v1.0.2
heidelpay GmbH re-branding & PHP 7.2 support
Added
- PHP 7.2 support
Changed
- "Heidelberger Payment GmbH" references to "heidelpay GmbH", including (some) domains and urls
[Hotfix] Release 1.0.1
heidelpay PHP Basket API - Release 1.0.1
- This release just removes the version in the composer.json in order to work with Packagist.
Initial Release
heidelpay PHP Basket API - Release 1.0.0
This release marks the official release of the PHP integration for the heidelpay Basket API. If you are developing an application with heidelpay secured payment methods - from which almost every of them need Baskets in order to avoid declined insurances - or using heidelpay as a Marketplace channel, feel free to use this library.
Following features are available for Version 1.0.0 (which is compatible with the Developer Guide v1.2):
Basket API Request methods
- adding a new Basket
- retrieving a Basket
- overwriting an existing Basket with the Basket ID as reference
Basket
- add BasketItems
- update BasketItems by position as reference
- delete BasketItems by position & reference id
BasketItem
- usage as Marketplace item by either providing
$isMarketplace
astrue
in the constructor or by using thesetIsMarketplaceItem()
setter.- this enables the properties
channel
,commissionRate
,transactionId
andusage
to be added to the JSON representation and therefore be sent on requests
- this enables the properties
Nice-to-have
- updating of the Basket amounts according to added/deleted/updated BasketItems' amounts when providing
$autoUpdate
inaddBasketItem()
,updateBasketItem()
,deleteBasketItembyPosition()
ordeleteBasketItemByReferenceId()
as true
If you have any bugs to report or just want to provide general feedback, feel free to create an issue or contact us directly on [email protected]