2017-12-18 11 views
0

저는 Braintree를 iOS, paypal 및 신용 카드처럼 매력적으로 통합했습니다. 나는 애플 페이 (apple pay)를 구현하려고 시도했다. (상인 ID를 추가하고, 애플 지불 인증서 등을 만들었다.) 애플 지불 옵션을 볼 수있다. 애플이 지불 선택하면Braintree 결과에 paymentMethod 멤버가 포함되어 있지 않습니다.

, 난 다시 응답 나던로 얻을 브레인 결과는 paymentMethod 멤버를 포함하고 비표가 차례로 그 구성원 인으로 이후 나는 비표를 얻을 캔트.

다른 사람도 여기에 머물러 있습니까? Cant는 이에 관한 문서를 찾는다. 기기가 결제를 수행 할 수있는 것 같습니다.

PKPaymentAuthorizationViewController.canMakePayments(usingNetworks: [PKPaymentNetwork.visa, PKPaymentNetwork.masterCard, PKPaymentNetwork.amex]); //returns true 

P.S : 그것은 어떤 차이를 만들어 야해하지만 BTDropInController 사용.
P.S.2는 : 나는 브레인 트리에서 작업 :이 시뮬레이터 및

+0

결제 요청을 생성 할 때 일부 코드가 누락 된 것일 수 있습니다. – azimov

+0

나는 메신저로 BTDropInController를 사용하여 요청을 만들어 내고 나를 대신 해줄 것으로 생각하지 않는다. 나는 정말로 다른 지불 방법으로 나 자신을 요청하지 않는다. BTDropInController를 사용한다. –

답변

0

전체 공개를 장치에서 모두 발생합니다. 더 궁금한 점이 있으시면 support으로 연락하십시오.

개발자 문서별로 보면 expected behavior입니다. 드롭 인 UI에서 지불 방법으로 Apple Pay를 선택해도 Apple Pay sheet가 표시되지 않거나 nonce가 작성되지는 않습니다. 앱의 적절한시기에이를 수행해야합니다. BTApplePayClient을 사용하여 고객의 Apple Pay 정보를 토큰 화하십시오. 자세한 내용은 Braintree의 Apple Pay Guide을 확인하십시오.

+0

정말 고마워, 내가 Drop-in UI가 얼마나 멀리 떨어져 있는지 오해했다. +1 –