Releases: digitickets/omnipay-barclays-epdq
Releases · digitickets/omnipay-barclays-epdq
Transfer of ownership
Avoid errors with item descriptions
Avoids problems where the basket contains a mixture of items with and without descriptions.
Ignore zero-value cart items
Merge pull request #27 from rquadling/master Remove zero value items from submission
Fix use of custom item definition
Make sure setItems uses the custom barclays item object
Avoid max param length problems
When posting item/basket data to ePDQ, make sure that max lengths imposed by the gateway are not exceeded.
Add PARAMVAR support
This change adds the optional PARAMVAR parameter to the payment request, setting it to the transactionId.
This means that users can set the feedback URL in the Barclays control panel to be something like:
https://example.com/payment-callback/<PARAMVAR>
2.1.1 - Items indexation fix
Barclays EPDQ does not accept item indexes starting from 0, they should start from 1.
2.1.0 - New features : Feedback, PageLayout, Delivery and extended Item
- Added optional feedback parameter COMPLUS and PARAMPLUS.
- Added country and address2 to purchase request.
- Added page layout configuration to purchase request.
- Added delivery and invoicing parameters.
- Extended Item class.
- Split DeclineUrl, ExceptionUrl and ReturnUrl with backward compatibility.
- More feedback parameters are parsed within EssentialCompletePurchaseResponse.
- Updated documentation with more detailed examples.
2.0.10: Made test more tolerant of other URLs
(such as UTF8 variant)