2014-04-30 4 views
0

Paypal API로 재가동하는 중에 문제가 발생했습니다. 누군가이 오류로 인해 발생하면 도움을 요청하십시오. 우리는 하나인가 몇 일 다시 만든 지금 우리가Paypal Reauth faileding- DCC_REAUTHORIZATION_NOT_ALLOWED

authorization= Authorization.get(accessToken, "8EU99222SR844720V"); 

Amount amount = new Amount(); 

amount.setCurrency("USD").setTotal("10"); 

authorization.setAmount(amount); 

Authorization reauthorization = authorization.reauthorize(accessToken); 

우리는이 오류지고 다음이 사용하기위한 재 인증을하려고 다음 REST API Developers Guide에서

SEVERE: Error code : 500 with response : {"name":"**DCC_REAUTHORIZATION_NOT_ALLOWED","message":"Reauthorization not allowed for this product**.","information_link":"https:// developer.paypal.com/webapps/developer/docs/api/#DCC_REAUTHORIZATION_NOT_ALLOWED","debug_id":"2d9b8f10ed53c"} 
Exception in thread "main" com.paypal.core.rest.PayPalRESTException: Error code : 500 with response : {"name":"DCC_REAUTHORIZATION_NOT_ALLOWED","message":"Reauthorization not allowed for this product.","information_link":"https:// developer.paypal.com/webapps/developer/docs/api/#DCC_REAUTHORIZATION_NOT_ALLOWED","debug_id":"2d9b8f10ed53c"} 
at com.paypal.core.rest.PayPalResource.execute(PayPalResource.java:329) 
at com.paypal.core.rest.PayPalResource.configureAndExecute(PayPalResource.java:245) 
at com.paypal.core.rest.PayPalResource.configureAndExecute(PayPalResource.java:191) 
at com.paypal.api.payments.Authorization.reauthorize(Authorization.java:387) 
at com.paypal.api.payments.Authorization.reauthorize(Authorization.java:366) 
at com.paypal.api.payments.AuthorizationTestCase.testGetAuthorization(AuthorizationTestCase.java:87) 
at com.paypal.api.payments.AuthorizationTestCase.main(AuthorizationTestCase.java:66) 
Caused by: com.paypal.exception.HttpErrorException: Error code : 500 with response : {"name":"DCC_REAUTHORIZATION_NOT_ALLOWED","message":"Reauthorization not allowed for this product.","information_link":"https:// developer.paypal.com/webapps/developer/docs/api/#DCC_REAUTHORIZATION_NOT_ALLOWED","debug_id":"2d9b8f10ed53c"} 
at com.paypal.core.HttpConnection.execute(HttpConnection.java:108) 
at com.paypal.core.rest.PayPalResource.execute(PayPalResource.java:321) 
... 6 more 
Caused by: java.io.IOException: Server returned HTTP response code: 500 for URL: https:// api.sandbox.paypal.com/v1/payments/authorization/8EU99222SR844720V/reauthorize 
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) 
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) 
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) 
at java.lang.reflect.Constructor.newInstance(Constructor.java:513) 
at sun.net.www.protocol.http.HttpURLConnection$6.run(HttpURLConnection.java:1491) 
at java.security.AccessController.doPrivileged(Native Method) 
at sun.net.www.protocol.http.HttpURLConnection.getChainedException(HttpURLConnection.java:1485) 
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1139) 
at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:234) 
at com.paypal.core.HttpConnection.execute(HttpConnection.java:78) 
... 7 more 
Caused by: java.io.IOException: Server returned HTTP response code: 500 for URL: https://api.sandbox.paypal.com/v1/payments/authorization/8EU99222SR844720V/reauthorize 
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1436) 
at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:379) 
at sun.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:318) 
at com.paypal.core.HttpConnection.execute(HttpConnection.java:77) 
... 7 more 
+0

우리가 시도한 몇 가지 인증 ID는 5C331170EU4352306, 59S50842PT224043B입니다. – user3589453

답변

0

을 : 참고 : PayPal 계정 지불 만 재 인증 할 수 있습니다.

즉, 직접 신용 카드 (DCC) 지불을 재 승인 할 수 없습니다.