2017-04-12 4 views
1

Braintree SDK (js v3)를 통해 PayPal 익스프레스 체크 아웃이 구현되었으므로 제공된 HTML 단추를 사용해야하므로 제공되었습니다. 우리가 REST API를 사용했다면 PayPal 버튼.Braintree SDK를 통한 페이팔 익스프레스 체크 아웃이 갑자기 실패합니다 (촉진자 REST API 앱이 누락 되었습니까?)

어제까지 모든 것이 라이브 설정에서 정상적으로 작동했습니다. 코드가 클라이언트 나 서버에서 변경되지 않았습니다. 그러나 Braintree JS SDK 경로를 사용하기로 결정한 이후 더 이상 필요하지 않은 PayPal 개발자 대시 보드에서 두 개의 REST API 앱을 삭제했습니다.

그런 다음 빠른 체크 아웃이 AuthenticationErrors를 던지기 시작했습니다. 서버에서 클라이언트 토큰을 생성해도 계속 작동합니다. 실제 체크 아웃을 수행하는 것은 토큰 화에 실패합니다. 나는 다음과 같은 예외가 나타납니다

{ 
    "paymentResource": { 
     "errorName": "invalid_client", 
     "errorMessage": "Client Authentication failed", 
     "errorDetails": null, 
     "debugId": "84b227241374e", 
     "paypalHttpStatus": 401 
    } 
} 

전체 설정이 테스트가 BTW access_token은 사용하여 작동합니다/

나의 현재 가정은 브레인 트리 SDK access_token은 어떻게 든 기본 REST API 응용 프로그램 (에 연결되어 있다는 것입니다 이메일 - [email protected]). 이 기본 REST API 앱을 삭제했습니다. 우리가 잘못 무슨 일이 있었는지 알아낼 수 있기 때문에 우리는 지금 다른 페이팔 계정으로 전환 https://www.paypal-knowledge.com/infocenter/index?page=content&id=FAQ1938&expand=true&locale=en_US

:

는 내가 가정이 올 수 있습니다 증명 믿고 다음 FAQ 문서를 발견했다. 새로운 access_token을 제외한 코드를 변경하지 않고 모든 작업이 다시 시작되었습니다.

이전에 이와 비슷한 경험이있는 사람이 있습니까? 나도

  • 는 브레인 계정을 삭제하거나 (희망 나의 새로운 REST API 응용 프로그램에 대한 링크를 복원 할)를 다시 생성 할 수있는 방법 는 아는 사람 있나요? 또는
  • 내 Braintree SDK access_token과 내 REST API 앱 사이의 링크를 복원 하시겠습니까?

뭔가가 분명하지 않거나 더 많은 문맥을 제공 할 수 있다면 알려 주시기 바랍니다.

+0

정확합니다. PayPal REST API를 제거하면 access_token이 취소됩니다. 문제를 해결하려면 https://www.paypal-techsupport.com/app/ask/를 방문하여 양식을 작성하십시오. Product 필드에서 Braintree SDK *를 통해 * Braintree Direct> Express Checkout을 선택하십시오. access_token 문제 또는 REST API 응용 프로그램의 문제점을 해결하는 가장 빠른 경로입니다. –

+0

감사합니다. @BrianK! 이미 티켓을 제출했으며 최종 해결책을보고 할 것입니다. 귀하의 의견을 답변으로 변환하여 정확한 해결책으로 표시 할 수 있습니까? – Bennofication

답변

0

Brian K가 정확하게 언급했듯이 해결 방법은 PayPal 기술 지원부 paypal-techsupport.com/app/ask으로 연락하여 삭제 된 REST API 앱이 복원되도록 요청하는 것입니다. 모든 것이 정상으로 돌아 왔습니다.