2016-09-06 1 views
1

기본적으로 신용 카드 정보를 입력하는 대신 기존 결제 방법을 선택할 수 있도록 저장된 결제 방법 목록을 보여주고 싶습니다.Braintree : 사용자 정의 UI에 카드 정보가 저장된 결제 방법을 표시하는 방법

내 고객 ID와 지불 토큰을 내 서버에 저장할 수 있다는 것을 알고 있습니다. 하지만 토큰을 Visa와 같은 일부 기본 카드 정보 (예 : 숫자, 이름)에 표시하고 매핑하는 방법이 필요하므로 사용자는 어떤 카드인지 알 수 있습니다. 그리고 사용자가 양식을 제출할 때, 내가 선택한 토큰을 알아야합니다.

이 작업을 수행하는 가장 좋은 방법은 무엇입니까?

답변

1

전체 공개 : 저는 Braintree에서 일합니다. 추가 질문이 있으시면 support으로 연락하십시오. customer_id

, 당신은 특정 고객과 관련된 지불 방법의 목록을 가져 customer.payment_methods를 호출 한 후 Customer 개체를 가져 Braintree::Customer.find("customer_id")를 호출 할 수 있습니다. 각 PaymentMethod 개체의 속성 목록은 신용 카드, PayPal 계정 또는 Apple 또는 Android Pay Card 여부에 따라 다릅니다. 예를 들어, 신용 카드 지불 방법 on this page의 속성을 찾을 수 있습니다.

PaymentMethod 개체도 토큰을 가지므로 사용자가 결제 방법 중 하나를 선택하면 해당 토큰을 create the transaction으로 사용할 수 있습니다.

관련 문제