I'm using DotNetKit 1.2.6.5 and SagePayIntegration.Validation()
is rejecting a customer email that uses the new .online domain (eg: foo@bar.online) with
CustomerEMail is invalid.
Is this fixed in 1.2.6.7 or is the source code for SagePay.IntegrationKit.DotNet.dll available somewhere so I can fix it?
Despite access to the source code (many thanks to @DavidG) SagePay Support have confirmed that the actual Gateway does not support all these new domains - so even if I modified the DotNetKit it would still be rejected by the Gateway.
SagePay support were very helpful but ultimately the
"... email domain foo@bar.online is not yet supported on our gateway. We run development sprints continuously and although there are some domains we may not yet support, we look to in future, dependent on impact and demand..."