All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Fixed decodeTime validation
- Initializing spots with empty array in location
- Added encoding spot to location
- Added Spot entity
- Added SpotInfo Entity
- Mapping Spot and SpotInfo in getting locations
- Added
Paysera_WalletApi_Client_WalletClient::getPermissionsToWallets
endpoint - Added
Paysera_WalletApi_Entity_ClientPermissionsTpWallet
entity - Added
Paysera_WalletApi_Mapper::decodeClientPermissionsToWallets
method - Added
Paysera_WalletApi_Mapper::decodeClientPermissionsToWallet
method - Added
Paysera_WalletApi_Mapper::encodeClientPermissionsToWallet
method - Changed
Paysera_WalletApi_Mapper::decodeClient
added decodingpermissions_to_wallets
- Changed
Paysera_WalletApi_Mapper::encodeClient
added encodingpermissions_to_wallets
- Added
Paysera_WalletApi_Entity_Client::permissionsToWallets
property - Added
Paysera_WalletApi_Entity_Client::getPermissionsToWallets
method - Added
Paysera_WalletApi_Entity_Client::setPermissionsToWallets
method - Added
Paysera_WalletApi_Entity_Client::addPermissionsToWallet
method
- Fixed typo in
Paysera_WalletApi_Mapper::decodeStatementParty
. There was typo for !isset instead of isset when mapping ibans
- Added
Paysera_WalletApi_Entity_Statement::getIbans
- Added
Paysera_WalletApi_Entity_Statement_Party::getIbans
- Added
Paysera_WalletApi_Client_WalletClient::getUserConfirmedPhoneNumbers
- Added
Paysera_WalletApi_Client_TokenRelatedWalletClient::getUserConfirmedPhoneNumbers
- Removed composer.json Authors
- Added main_iban field to Account
- Added endpoint to revoke access token
- Fixed deleteTransferConfiguration endpoint
- Added two new endpoints for creating and deleting API configs
- Added politically exposed person model
- Added new endpoint to client to get politically exposed person data
- Fixed method get_magic_quotes_gpc method usage
- Changed keys by how transaction is being encoded to use plain amount instead of cents
- Changed decoding to use decimals instead of cents
- Added
\Paysera_WalletApi_Mapper::decodeWalletBalance
mapping from decimal
- Changed
checkSignWithPublicKey
sign validation algorithm
- Added
Paysera_WalletApi_Listener_AppendHeadersListener
listener. - Added
Paysera_WalletApi_OAuth_Consumer::SCOPE_RECENT_STATEMENTS
scope.
- Fixed a bug where code assumed if location doesn't have any opened hours is opened at all times.
- Added
Paysera_WalletApi_Client_WalletClient::getTransfers
endpoint.
- Added
Paysera_WalletApi_OAuth_Consumer::SCOPE_CHECK_HAS_SUFFICIENT_BALANCE
scope. Required for checking if balance amount is sufficient.
Paysera_WalletApi_OAuth_Consumer::getTransferSignRedirectUri
also requires redirect uri as second argument, adds it's value as redirect_uri query parameter.
- Added
getTransferSignRedirectUri
toPaysera_WalletApi_OAuth_Consumer
- Fixed type in
SufficientAmountResponse
mapping.
::getTransfer()
method toWalletClient
.::createTransfer()
method toWalletClient
.::hasSufficientFunds()
method toWalletClient
.- requires
paysera/lib-wallet-transfer-rest-client
to make use of existing entities.` - bumped minimal required php version by minor
>=5.3 -> >=5.5
- Deprecated
Paysera_WalletApi_OAuth_Consumer::getResetPasswordUri
andPaysera_WalletApi_Util_Router::getRemindPasswordUri
methods