2017-11-14 3 views
0

Braintree Drop-In UI (JS v3 SDK)를 사용하여 지불 페이지의 응답 시간을 줄이려고합니다. Braintree 클라이언트 토큰 미리 생성하기

사용자가 지불 페이지를 방문

, 나는 여기에 문서에 따라 PHP의 클라이언트 토큰을 생성하고 있습니다 :

https://developers.braintreepayments.com/reference/request/client-token/generate/php

이 요청은 토큰이 때때로을 복용 일을 늦추고있는 것 같다 생성하는 동안.

토큰을 미리 생성하고 내 서버에 저장하여 문제를 빠르게 처리하는 데 문제가 있는지 궁금합니다.

나는 토큰이 여기이 질문에서 다시 사용할 수 없다는 것을 알고 있어요 :

Braintree client token expiration

토큰은 한 번 사용 된 서버에서 삭제되는 한 어떤 문제에 대해 알고 사람입니다. Braintree 문서에서 클라이언트 토큰 만료에 대한 세부 정보를 찾지 못하는 것 같습니다.

감사합니다.

+1

는 필요에 따라 (https://developers.braintreepayments.com/guides/authorization/tokenization-key/ios/v4) 대신 [토큰 키]를 사용하여 조사 할 수 있습니다. 이렇게하면 드롭 인을로드하기 전에 요청하지 않고 문자열을 하드 코딩 할 수 있으며 원하는만큼 여러 번 재사용 할 수 있습니다. 단점은 고객 ID를 지정하거나 특정 판매자 계정 ID를 설정하거나 구성을 제공 할 수있는 권한이 없다는 것입니다. –

+0

감사합니다. 현재로서는 추가 구성이 필요하지 않으므로 토큰 화 키가 제대로 작동합니다. 다시 한번 감사드립니다. – glv19

답변

0

Braintree 클래스를 포함하고 아래 코드를 작성하면 클라이언트 토큰을 생성 할 수 있습니다.이 코드는 판매자 정보와 비밀 키 세부 정보를 설정해야만 클라이언트 토큰을 생성합니다.

Braintree_ClientToken::generate();