v2.1.0
v2.1.0
- Add
cancel(),refund()andcancelOrRefund()to cancel or refund a transaction via the REST API'sTransaction/CancelOrRefundWeb Service - Add
getTransaction()to retrieve a transaction's full data via theTransaction/GetWeb Service - Add
SystemPayApiException, thrown when a REST API call fails, exposing the decoded Systempay response viaresponse() - Add an optional
passwordconfig key (REST API password, separate from the signingkey), only required to use the new methods above - Update README with usage examples for the new methods
Note
These additions are fully backward-compatible: existing form generation and IPN callback handling are unaffected, and password is only needed if you call cancel(), refund(), cancelOrRefund() or getTransaction().
Full Changelog: v2.0.1...v2.1.0