Various fixes and enhancements
Release 2.5.0
There are quite a few changes in this release - many more than I ever intended -
hence a minor version update rather than a patch release.
There are no intentionally BC breaking changes, but just be aware of any workarounds
you may have in place for long-standing bugs.
- Issue #25 PR #66
Restore InvoiceNum to its proper intention, rather than as a placeholder for the transactionId. - Issue #40 PR #74
Return full message on authenticatino error. - Issue #41 PR #77 PR #80
Support opaqueDataDescriptor and opaqueDataValue in payment transactions.
Additional work will be needed to wrap this into perhaps a cardReference setting/getter pair. - Issue #42 PR #54
Akamai SureRoute new endpoint URLs - Issue #43
Fix "description" field. - Issue #50 PR #52
Fix error on getTransactionReference if payment failed.
Additional discussion on that issue raised other points about the format of the transactionReference.
I'll try to get those moved to a new issue. - Issue #58 PR #74
Similar to issue #50 - Issue #59 PR #
Fix customer email field - Issue #69 PR #71
Fix invoice number on CIM
Any issues found here, I'll aim to patch quickly.