This repository has been archived by the owner on Mar 29, 2022. It is now read-only.
Releases: heidelpay/heidelpayPHP
Releases · heidelpay/heidelpayPHP
Add status information to transactions.
1.0.2.0
Added
- Made status information available in transactions (isSuccess, isError, isPending).
Fixed
- Http-Request: Remove payload from DELETE call.
- DebugLog: Remove payload output from GET and DELETE calls.
Changed
- Several code style issues.
Add basket support and EPS payment type.
1.0.1.0
Added
- EPS payment type incl. example code.
- It is now possible to create, update and fetch a basket as well as referencing it by a authorization or charge.
- Missing tests for metadata resource.
Changed
- Refactor value update to allow for empty strings.
- Ensuring that transferred floats are always encoded as floats on json-encode.
- Properties stored in an array are now (json-)encoded as \stdClass not as array.
Fixed
- Comments and styles.
Metadata fix and several changes
1.0.0.1
Fixed
- Fixed a bug which resulted in an error on getOrderId when the order id has not been set.
- Fixed namespace configuration in composer.json.
- Fixed a bug which resulted in metadata not being referenced by charge transactions.
Changed
- Set error code to string in HeidelpayApiException by default.
- Disabled pretty print of json string in response.
- Re-enabled skipped test.
Added
- Examples: Added shortId of the transaction to the success and failure pages.
- Examples: Added an example debug handler.
- Readme: Added list of supported payment types.
- Added missing ApiResponseCodes.
- Added additional getter to fetch the merchant message from a HeidelpayApiException.
- Extended integration tests to test with matching addresses and with unmatching addresses.
- Added additional badges to readme file.
Release Version 1.0.0.0
1.0.0.0
Fix
- Fixed license information.
- Fixed package information.
- Fixed return values for several getters.
Changed
- Changed versioning paradigm.
- Update documentation.
- Refactored examples.
- Refactored HttpAdapter implementation and made custom adapters injectable.
- Refactored exceptions.
- Reduced complexity in general.
- Refactored expiry date validation.
- Store transaction date as \DateTime instead of string.
- Enabled some skipped tests.
- Refactored integration tests.
- Changed travis configuration to perform unit tests with coverage-analysis instead of integration tests.
- Changed namespaces and packages.
Added
- Added unit tests.
- Added debug handler injection.
- Added Metadata resource.
- Added fetching customer via (external) customerId.
- Added private key to Keypair resource.
- Added PIS payment type.
- Added ResourceNameService.
- Added method to create or update customer (uses customerId field to update if the id is not set).
- Added shipping address to customer resource.
- Added support info to readme file.
- Removed supported currencies and locales.
Second beta
First beta version of the new php sdk to use with the new heidelpay rest api
Pre-release