I am new to PayPal integration, i am not sure about Adaptive Payment api.
But we have a privilege to check whether specific email id having account in PayPal or not using GetVerifiedStatus method.
Please use below sandbox wsdl URL for verifying email
URL : https://svcs.sandbox.paypal.com/AdaptiveAccounts?wsdl
Response will be like below
2015-07-20T23:42:46.661-07:00
Success
5cea9a8575ab9
17345626
UNVERIFIED
IN
anandg.saga@gmail.com
PERSONAL
6KD7EVWM2E2AQW
anand
anand
Note: while creating stub don't forgot to set endpoint as below.
if we are not setting this, we can't get expected output.
String endpointURL = "https://svcs.sandbox.paypal.com/AdaptiveAccounts/GetVerifiedStatus";
use below method to add endpoint
private static void addEndPoint(AdaptiveAccountsPortType port,
String endpointURL) {
BindingProvider bp = (BindingProvider)port;
bp.getRequestContext().put(BindingProvider.ENDPOINT_ADDRESS_PROPERTY, endpointURL);
/*List hchain = bp.getBinding().getHandlerChain();
if (hchain == null) {
hchain = new ArrayList();
}
hchain.add(new HTTPUserAgentHandler());
bp.getBinding().setHandlerChain(hchain);*/
}