Skip to content

Releases: academe/SagePay

Handle duplicate notifications

03 Apr 17:33
Compare
Choose a tag to compare

Issue #38 If Sage Pay does not receive the original notification, then it will send another identical one. If we get a duplicate notification (which means that the status is the same as the first time) then just return an OK without updating anything in storage.

Added optional fields to direct registration

13 Jan 17:17
Compare
Choose a tag to compare
0.9.6

Some optional fields missing from direct-registration

Amount validation

08 Dec 12:05
Compare
Choose a tag to compare

Validate the amount is in an acceptable format, if passed in as a string.

Also some additional details on README, PSR-4 support, and link back to github contributors.

Support XML Basket Discounts

10 Oct 12:04
Compare
Choose a tag to compare
0.9.4

Issue #27 Support XML basket discounts (fix to XML order).

Including Travis

30 Mar 12:30
Compare
Choose a tag to compare

Incorporated travis CI.

Packagist (2)

26 Mar 00:25
Compare
Choose a tag to compare

Remove version tag from composer.json as it conflicts with github release tag.

Packagist

26 Mar 00:13
Compare
Choose a tag to compare

Trying to get versions to sync with packagist correctly.

Some minor tidy-up but no functional changes.

More secure vendorTxCode and CURL options support

17 Mar 13:38
Compare
Choose a tag to compare

The default vendorTxCode now uses a longer and less predictable random component. The vendorTxCode is now 40 ASCII characters long. You can still supply your own vendorTxCode as has always been the case - this is just the fall-back for when you don't.

It is now possible to supply additional arguments to the CURL service, which is needed in some hosting situations.

Format amounts according to currency

07 Aug 14:13
Compare
Choose a tag to compare

All models that output monetary amounts have a setCurrency() method, with currency defaulting to GBP.

Monetary amounts are formatted according to the currency that is set. e.g. 27.30 for GPB, 27 for JPY, and 27.300 for KWD. Not all currencies are supported by SagePay, and not all currencies are necessarily enabled for an account, but all ISO 4217 currencies are supported by the library metadata.

Added WordPress PDO storage model

02 Aug 14:37
Compare
Choose a tag to compare
v0.8.1

Merge branch 'master' of github.com:academe/SagePay