我是PayPal集成的新手,我不确定Adaptive Payment api。但是,我们有特权使用GetVerifiedStatus方法检查是否在PayPal中具有帐户的特定电子邮件ID。
请使用下面的沙箱wsdl URL验证电子邮件
网址:[https://svcs.sandbox.paypal.com/AdaptiveAccounts?wsdl]
回应如下
2015-07-20T23:42:46.661-07:00
Success
5cea9a8575ab9
17345626
UNVERIFIED
IN
anandg.saga@gmail.com
PERSONAL
6KD7EVWM2E2AQW
anand
anand
注意:创建存根时不要忘记设置端点,如下所示。如果我们没有设置,我们将无法获得预期的输出。
String endpointURL = "https://svcs.sandbox.paypal.com/AdaptiveAccounts/GetVerifiedStatus";
使用以下方法添加端点
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);*/
}