2017-12-18 149 views
0

我已經在iOS中集成Braintree,paypal和信用卡工作就像一個魅力。我嘗試實施蘋果支付(添加商家ID,創建一個蘋果支付證書等),並可以看到蘋果支付選項。Braintree結果不包含paymentMethod成員

當選擇蘋果支付,braintree結果我回來作爲迴應不包含paymentMethod成員,隨後我不能得到一個隨機數,因爲隨機數是依次成員。

其他人卡在這裏呢?無法找到任何文件。該設備似乎能夠執行付款。

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。在Drop-in用戶界面中選擇Apple Pay作爲付款方式不會顯示Apple Pay表單或創建一個隨機數 - 您仍然需要在應用程序的適當時間執行此操作。使用BTApplePayClient來標記客戶的Apple Pay信息。欲瞭解更多信息,請查看Braintree的Apple Pay Guide

+0

非常感謝,似乎我誤入了Drop-in UI的用途。 +1 –