Initial import: Carteasy Shop (Dev-Stand)
This commit is contained in:
@@ -0,0 +1,185 @@
|
||||
=====================
|
||||
Klarna PHP API
|
||||
=====================
|
||||
|
||||
v2.3.0
|
||||
---------------
|
||||
Date: 2012-09-19
|
||||
|
||||
Rickard D. <support@klarna.com>
|
||||
Klarna.php (activateReservation) :
|
||||
Change to allow NULL to be sent in as PNO when activating a
|
||||
reservation. Any other value than null will still trigger a
|
||||
verification that a string longer than 0 characters is sent
|
||||
as PNO.
|
||||
|
||||
Klarna.php (activate) : new function
|
||||
New function to activate a reservation using minimal information.
|
||||
Optional information for the activate call should be set using
|
||||
setActivateInformation.
|
||||
To partially activate a reservation, use Klarna::addArtNo() function
|
||||
(replaces splitReservation).
|
||||
|
||||
Klarna.php (update) : new function
|
||||
New function to update a reservation using minimal information.
|
||||
Use setAddress to update address, addArticle to update an article in
|
||||
the goodslist and setEstoreInfo to update order id:s.
|
||||
|
||||
Klarna.php (checkCountryCurrency) : removed function
|
||||
As this function does not scale and does not belong in a library it has
|
||||
been removed.
|
||||
|
||||
Country.php () :
|
||||
Added all available country constants.
|
||||
|
||||
Language.php () :
|
||||
Added all available language constants.
|
||||
|
||||
Klarna.php (getLanguageForCountry) : deprecated
|
||||
(getCurrencyForCountry) : deprecated
|
||||
Country.php (checkLanguage) : deprecated
|
||||
(checkCurrency) : deprecated
|
||||
(getLanguage) : deprecated
|
||||
(getCurrency) : deprecated
|
||||
Deprecated functions that will not scale and will not be compatible for
|
||||
any potential future markets.
|
||||
|
||||
Klarna.php (init, setCountry) :
|
||||
Removed the automatic setting of currency and language when setting
|
||||
the country. This functionality does not scale and was not consistent
|
||||
depending on how you set the country.
|
||||
|
||||
Majid G. <support@klarna.com>
|
||||
Klarna.php (addTransaction) :
|
||||
Removing the link comment for PRE_PAY flag
|
||||
|
||||
Flags.php (KlarnaFlags) :
|
||||
Adding deprecated comment for Flag 8 (PRE_PAY)
|
||||
|
||||
|
||||
v2.2.1
|
||||
----------------
|
||||
Date: 2012-05-18
|
||||
|
||||
David K. <support@klarna.com>
|
||||
Klarna.php (summarizeGoodsList)
|
||||
New method that can be used to get a aggregated price for the entire
|
||||
goodslist
|
||||
|
||||
Klarna.php (reserveAmount)
|
||||
Replace the simple goodslist summary that did not take taxes and
|
||||
discounts into consideration with a call to summarizeGoodsList
|
||||
|
||||
v2.2.0
|
||||
----------------
|
||||
Date: 2012-05-14
|
||||
|
||||
Rickard D. <support@klarna.com>
|
||||
Klarna.php (assembleAddress) :
|
||||
Only validate that the proper object type is sent in to Klarna, no longer
|
||||
performs any validation of the content of the fields.
|
||||
|
||||
klarnaaddr.php () :
|
||||
Removed validation of field contets. Now possible to set all fields to
|
||||
empty strings if you wan.
|
||||
|
||||
Klarna.php (addTransaction, reserveAmount, activateReservation) :
|
||||
If $gender is sent in as an empty string, treat it as null.
|
||||
|
||||
klarnacalc.php (calc_apr) :
|
||||
Removed the ability to send in a FIXED or SPECIAL pclass to
|
||||
KlarnaCalc->calc_apr. If this function is called with a FIXED or SPECIAL
|
||||
pclass it will now throw an exception instead of causing a fatal error.
|
||||
|
||||
Klarna.php (getAllPClasses) : added
|
||||
storage.intf.php (getAllPClasses) : added
|
||||
Added possibility to get all stored pclasses, regardless of eid or type.
|
||||
|
||||
Klarna.php (setPCStorage) :
|
||||
Added possibility to set a PCStorage on the Klarna object.
|
||||
|
||||
Klarna.php (getPCStorage) : made public (was protected)
|
||||
Added possibility to get the configured PCStorage object from the Klarna
|
||||
object.
|
||||
|
||||
Country.php (getLanguageForCountry, getCurrencyForCountry) : added
|
||||
Added possibility to get the language or currency for a specific country.
|
||||
|
||||
All Files () :
|
||||
Updated code to follow the PEAR standard.
|
||||
|
||||
Refactored several classes into their own files.
|
||||
All refactored classes were previosly declared inside the Klarna.php
|
||||
file. The new files are now instead included in the Klarna.php file,
|
||||
so no functionality has changed in that regard.
|
||||
KlarnaCountry => Country.php
|
||||
KlarnaCurrency => Currency.php
|
||||
KlarnaEncoding => Encoding.php
|
||||
KlarnaException => Exceptions.php
|
||||
KlarnaFlags => Flags.php
|
||||
KlarnaLanguage => Language.php
|
||||
|
||||
|
||||
Made almost all exceptions thrown more specific and meaningful than just
|
||||
KlarnaException, although they still extend KlarnaException so old
|
||||
try-catch blocks will still work.
|
||||
|
||||
v2.1.3
|
||||
----------------
|
||||
Date: 2011-09-26
|
||||
|
||||
* Fixed a minor conversion issue.
|
||||
|
||||
v2.1.2
|
||||
----------------
|
||||
Date: 2011-09-12
|
||||
|
||||
* Improved the MySQL and SQL storage modules
|
||||
|
||||
Added so you can pass an associative array to pcURI with the database info
|
||||
|
||||
Added support for dashes in the normal regexp handling
|
||||
|
||||
Fixed a rounding bug which requires a DROP TABLE and re-update of all PClasses
|
||||
|
||||
* Fixed a minor issue regarding the debug and xmlrpcDebug settings
|
||||
|
||||
* Added support for the ISO 3166-1 alpha-3 country codes
|
||||
|
||||
|
||||
v2.1.1
|
||||
----------------
|
||||
Date: 2011-09-06
|
||||
|
||||
* Corrected a few issues in the phpDoc comments
|
||||
|
||||
* Improved fetchPClasses, it is now possible to specify only country (as code or constant)
|
||||
|
||||
* Changed the MySQL PClass storage's clear functionality to use DELETE FROM instead of DROP TABLE,
|
||||
this is to prevent possible permission issues in the database
|
||||
|
||||
* Various improvements and bug fixes
|
||||
|
||||
v2.1.0
|
||||
----------------
|
||||
Date: 2011-08-19
|
||||
|
||||
* Added support for stronger cryptographic hashes
|
||||
|
||||
The default is now SHA-512 instead of MD5
|
||||
|
||||
* Experimental generic database storage using PDO
|
||||
|
||||
* Added work arounds for issues with the XML-RPC library
|
||||
|
||||
* Bug fix and additional sanity checks in getCheapestPClass
|
||||
|
||||
* Debug mode uses FirePHP if available
|
||||
|
||||
v2.0.0
|
||||
----------------
|
||||
Date: 2011-07-01
|
||||
|
||||
* Initial release of 2.0 API
|
||||
|
||||
* A complete rewrite using object oriented practices
|
||||
Reference in New Issue
Block a user