All notable changes to this project will be documented in this file.
v4.3.1 - 2024-30-01
- Add support version of PHP to ~8.0 (8.0 and higher)
- Add support for http-foundation ~6.0.0 (6.0 to 6.1)
v4.3.0 - 2023-18-09
- New webhooks to handle by web-server
- Tests refactoring
- Move all webhooks types into new class NotificationTypeDictionary
- Remove "abandoned" status
v4.2.0 - 2021-05-12
- Changed support version of PHP to ^7.3|^8.0
- Changed version of phpunit/phpunit from ~7.3 to ^9.0
- Fixed null-return in AfsRejectMessage::getExternalPaymentId() (Missing 'return' statement)
- Fixed process creation in ServerTest::setUpPhpServer() (expected parameter of type 'array')
- Fixed "Qualifier can be replaced with an import"
- Fixed "Redundant default attribute value assignment" in phpunit.xml.dist
v4.1.2 - 2020-10-09
- Changed support version of PHP from 7.1.3 to 7.4.x
v4.1.1 - 2020-07-16
- Changed support version of PHP from 7.1.3 to 7.4.5
- Added support of symfony/http-foundation 5.0 version
- Added Laravel ^7.0 compatible
v4.1.0 - 2019-11-29
- Changed support version of PHP from >=7.1.3 <7.3 to >=7.1.3 <=7.3
v4.0.2 - 2018-12-04
- Afs reject webhook method.
- User attributes for token request.
v4.0.1 - 2018-09-18
- Phar and rar archive
v4.0.0 - 2018-09-14
- Update guzzle version from 5.3 to 6.0
- Change code and tests for new guzzle version
- Change phar build
- Change debug output format for tests
v3.3.0 - 2018-09-14
- Update version of guzzle from 3.8 to 5.3
- Fixed descriptions of methods
- Test for check exception of guzzle
v3.2.0 - 2018-09-11
- Method UpdatePromotionCampaigns
- Tests
- Dates of license
- Descriptions of methods
v3.1.0 - 2018-09-05
- Methods CreateCouponPromotion, ListCouponPromotions, CreateCoupon
- Tests
- Fixation version of api
- Date of releases
v3.0.3 - 2018-09-04
- Backward compatibility for symfony < 4.0
v3.0.2 - 2018-08-17
- Fixed tests
v3.0.1 - 2018-08-17
- Changed php images at .travis.yml (add php72, php71, delete old php versions)
- Changed README.md
v3.0.0 - 2018-08-10
- Changed support version of php from 5.* to 7.1.*
v2.6.2 - 2017-07-07
- Updated version of the paystation widget used to open the lightbox from 1.0.2 to 1.0.7.
v2.6.1 - 2016-10-26
- Added missing parameters for GET requests
v2.6.0 - 2016-05-31
- Added public user id processing for User Search webhook method.
- Added support for Saved Payment Accounts API methods to
XsollaClient
.
v2.5.0 - 2016-05-18
- Added support for Project Settings API methods to
XsollaClient
.
v2.4.1 - 2016-05-11
- [BC BREAK] Added required integer parameters
limit
andoffset
toXsollaClient::ListEvents
. - [BC BREAK] Renamed Frontend API to Storefront
v2.4.0 - 2016-04-27
- Added Frontend API http methods.
- Added Update Subscription webhook method.
v2.3.0 - 2016-02-03
- Added Get Pin Code webhook method.
v2.2.0 - 2016-01-13
- Added Game Delivery methods to
XsollaClient
.
- [BC BREAK] Removed deprecated methods
UpdateVirtualItemImage
,DeleteVirtualItemImage
fromXsollaClient
.
v2.1.0 - 2015-09-29
- Added
TokenRequest::setPurchase($amount, $currency)
method for Simple Checkout module
v2.0.0 - 2015-08-10
- Added
XsollaClient::SearchPaymentsRegistry
method for getting a transaction list based on specific search parameters.
- Fixed various TLS cURL errors, e.g. '77: error setting certificate verify locations'. Guzzle TLS default options replaced with cURL OS defaults.
- Set
format
,datetime_from
,datetime_to
,limit
,offset
,in_transfer_currency
,show_total
as required parameters inXsollaClient::ListPaymentsRegistry
- Added optional argument
$sandboxMode
toXsollaClient::createCommonPaymentUIToken
- [BC BREAK]
XsollaClient::ListSubscriptionPayments
returns subscription payments for all users;user_id
parameter removed. AddedListUserSubscriptionPayments
insteadListSubscriptionPayments
with same parameters. - [BC BREAK] Changed
plan_id
type in Subscriptions API fromstring
toint
v2.0.0-BETA1 - 2015-07-27
- Simplified
XsollaClient
andTokenRequest
methods for obtaining Payment UI token WebhookServer
for receiving notifications from Xsolla- All API methods available through
XsollaClient
- Removed all deprecated functionality from previous API version
v1.1.1 - 2014-08-05
- add payment_amount, payment_currency to default locked parameters list for generation of paystation2 payment page url
v1.1.0 - 2014-07-24
- add Shopping Cart Protocol 3.0 http://xsolla.github.io/en/shopingcart3.html
v1.0.4 - 2014-06-04
- fix incorrect sign code for Shopping Cart Protocol 2.0
- add
$reasonCode
and$reasonDescription
optional arguments toPaymentStorageInterface::cancel
v1.0.3 - 2014-04-22
- added missed sandbox key to UrlBuilder for sandbox-secure.xsolla.com
- fixed wrong error code for IPN requests with zero valued parameters
v1.0.2 - 2014-02-27
- add
$baseUrl
optional argument toUrlBuilder::getUrl()
andUrlBuilder::SANDBOX_URL
constant
v1.0.1 - 2014-02-25
- fix
description
response field name for UnprocessableRequestException handling in Shopping Cart protocol - fix repeated notifications handling in Shopping Cart protocol