I couldn't get the complete purchase button to work until I logged out of Link and manually entered the card details.
Seems the transaction was being denied because of an 'invalid code'. The only reference to 'code' I could find in the data was postcode which was empty.
Hope that helps someone else.