-
This is something I am putting together for my own purposes, for documentation and support. The code does not give enough clues on how to structure the controllers, data storage and session data aroun…
-
The [Direct integration documentation](http://www.sagepay.co.uk/file/12236/download-document/DIRECT_Integration_and_Protocol_Guidelines_010814.pdf) (page 43) makes a distinction between `CardHolder` (…
-
Hi,
Are there any objections to me replacing "Kayla Daniels" (now Graham Daniels) as the maintainer in the README file with myself for some of the packages that I have been maintaining recently? I u…
-
Currently, in order to genuinely complete the purchase of a SagePay Server transaction, the calling code needs to call not only `$gateway->completePurchase()` but also `$response->confirm()`. This is …
-
The Omnipay\Common\Item class has getParameter() and setParameter() methods, but both are protected. I think both these should be public.
The constructor of the class allows any custom properties to …
-
Similar to Issue #3, Helcim allows zero amounts to be submitted for authorisation (so long the correct flag is set).
Now, the AbstractRequest uses `empty()` to check if a field is set. This will rais…
-
Hello
I am trying to write a driver for the Quickpay gateway (https://quickpay.net//). I'd use an existing one, but I dont think there is one.
I've set it up correctly so far, so that I can make an a…
-
This plugin supports v2 at the moment. V3 is not fundamentally different in the protocol, but provides additional features that can be very useful, such as:
- Handling the basket as XML.
- Handling th…
-
None of the POST interfaces seem to work. I suspect there is a very strict combination of entry point (see the Helcim code examples) and Content-Type encoding.
The /api/ entry point is mentioned for …
-
When a Hosted Pages payment transaction is made, the data returned will be the stored transaction from the Direct API, and not the data POSTed from the end user's browser.
It is not clear if there ar…