2017-03-24 1 views
0

Braintree 보관소에서 모든 지불 방법을 가져올 수있는 방법을 아는 분 있습니까?Braintree가 기존 지불 방법을 가져옵니다

BTDropInResult.fetch을 사용하면 최신 결제 수단을 가져올 수 있지만 전부는 사용할 수 없습니다. 아래를 참조

BTDropInResult.fetch(forAuthorization: clientToken, handler: { (result, error) in 
    if (error != nil) { 
     let message = error?.localizedDescription 
     print (message) 
    } else if let result = result { 
     print(result) // latest payment method 
    } else { 
    } 
}) 

답변

1

전체 공개 : 나는 브레인 트리에서 작동합니다. 추가 질문이 있으시면 [email protected]으로 문의하십시오.

당신은 고객의 기본 또는 마지막으로 사용한 결제 수단할지 여부를 제어 할 수있는 추가 옵션, defaultFirst을 가지고 fetchPaymentMethodNonces (또는 fetchPaymentMethodNonces:completion와 아이폰 OS 클라이언트에서 고객에 대한 모든 결제 방법을 가져올 수

은 반환의 첫 번째입니다 정렬). 두 방법 모두 여기에 설명되어 있습니다 : http://cocoadocs.org/docsets/Braintree/4.7.5/Classes/BTAPIClient.html#//api/name/fetchPaymentMethodNonces.

이러한 메소드는 BTAPIClient 오브젝트를 인스턴스화하는 데 사용 된 클라이언트 토큰에 고객 ID를 전달한 경우에만 지불 메소드를 리턴합니다.

관련 문제