I am implementing a payment gateway, in which instead of
authorisation/capture i.e using interfaces ccAuthInterface &
ccCaptureInterface, I will be using deferred/release transaction types, to
implement this I can do it using the before mentioned interfaces, but then I
saw there is a interface for release i.e. paymentReleaseInterface but no
interface definition for deferred, I guess there should be a interface
defined for deferred type in services_paymentmethod.xml.

Also, my understanding is that authorisation/capture is same as
deferred/release with the exception that authorisation/capture doesn't
validate the cvv & other validations but deferred/release does.

If the above statement is correct then, in order manager under "Payment
Information", currently we display "Capture" button when the payment is
authorised, but if we implement the above, then we need to check if the
payment was using the authorisation then display capture or if using
deferred then display Release button.

Does this makes sense or have I missed somethings ?

Reply via email to