2011-04-09 4 views
2

Braintree의 투명 리디렉션은 훌륭하게 작동하며 내 서버를 통해 신용 카드 정보를 전달할 필요가 없습니다.이 방법으로 보관하고 싶습니다. 궁금한 점은 고객에게 반송 된 신용 카드/결제 정보를 사용하도록 허용하는 것이 바람직한 방법입니다. 신용 카드 토큰은 보호 된 필드이므로 옵션 필드를 통해 고객이 제출할 수 없습니다. 대신 거래 데이터 필드를 생성하기 전에 신용 카드 토큰을 지정해야합니다. 이것에 대한 문제는 두 가지입니다. 1. 일부 AJAX를 시도한 경우 장애가있는 자바 스크립트 처리 2. 별도의 페이지를 통해 재진 사용자에게 강제로 신용 카드/결제 정보를 선택할 수 있도록 강제로 다시 입력하는 것과 거의 같은 번거 로움 정보 자체.금고 옵션이있는 Braintree python transparent 리디렉션

답변

2

투명 리디렉션 기능이있는 신용 카드 토큰을 사용하는 것은 현재 Braintree API를 사용하여 처리하기가 약간 어렵습니다.

사용자의 신용 카드 정보가 이미 볼트에 저장되어있는 경우 중요한 정보를 캡처 할 필요가 없으므로 서버 간 요청을 사용할 수 있습니다. 신용 카드 토큰 필드에 대한 간단한 HTML 선택이 작동하고 HTML 양식이 자신의 서버에 게시됩니다.

이 솔루션을 더욱 포괄적으로 만들려면 tr_data 필드가 포함될 수 있습니다. 사용자가 새 카드를 입력하려면 양식을 Braindree에 TR 요청으로 제출할 수 있습니다.

당신은 더 이상 질문이 있거나 브레인 지원 이메일을 보내 함께이 코드를 통해 작업 할 경우 : 나는 브레인 트리에서 개발자입니다 [email protected]

을하고 더 이상 기술적 인 질문에 도움을 드릴 것입니다 .

0

저는 Python 개발자이며 Brain Tree와 Django를 성공적으로 통합했습니다.

저는 BenMills의 설명과 거의 같은 접근 방식을 사용했습니다 : TR보다 S2S API를 사용하여 신용 카드를 전환하는 동시에 동일한 페이지에 새 신용 카드를 만들 수 있습니다!

그러나 문제를 해결할 수있는 잠재적 인 방법이있을 수 있습니다. 일반 여러 TR 양식이 해당 사용자의 각 신용 카드에 해당하는 tr_data와 함께 하나의 페이지에 작성되므로 AJAX를 사용하여 생성하는 것에 대해 걱정할 필요가 없습니다. 사용자의 선택에 따라 tr_data.