Sage Pay form Authentication

Sage Pay Form doesn't allow for the 'authentication' option to be made available (it's only available with Sage Pay Direct)



We need authentication as this allows the client to collect money in stages, if they choose to.



Does anyone have a solution for this?

Transaction type: Deferred would allow you to capture the customers card information securely to be 'released' at a later date, which is what you would do if you take pre-orders or made-to-order items which take time to manufacture before dispatch and want to process the customers payment upon dispatch.



As for authentication, I'm not sure if it has been done yet, but last year when I spoke with SagePay, they planned to remove the feature to allow you to process “repeat” payments. Haven't logged in to SagePay in a while to check so I'm not sure if this is still valid or not.

Sagepay decided to keep authentication and it now all so works with “repeat” payment. To get authentication to work on sagepay form you just need to add a small code.



in: /skins/basic/admin/views/payments/components/cc_processors/sagepay_form.tpl



find

```php

PAYMENT
DEFERRED
```

and replace it with
```php
AUTHENTICATE
PAYMENT
DEFERRED
```