Braintree iOS SDK:如何添加卡

时间:2015-01-29 18:44:21

标签: ios braintree

我是Braintree的新手。我已经配置了Drop-in用户界面,用于通过信用卡和支付朋友付款。但我无法弄清楚如何添加新的信用卡屏幕。我附上了一张图片作为解释。如果有人这样做,请指引我朝着正确的方向前进。enter image description here

2 个答案:

答案 0 :(得分:2)

我在Braintree工作。如有任何其他问题,请随时联系support@braintreepayments.com。

Braintree DropIn UI取决于generating a client token。如果您使用Braintree帐户中的客户ID生成客户端令牌,DropIn UI将自动显示客户保存的付款方式,如第三张图片中所示。

如果您点击圈出的+号,它将显示您在第一张图片中看到的标准信用卡用户界面。

如果客户没有保存的付款方式,它将显示标准用户界面,付款方式将添加到该客户在Braintree中的记录。

答案 1 :(得分:0)

以下是显示BrainTree提供的默认自定义UI的代码(BTUICardFormView)

1)在故事板中创建UIView并给出类(BTUICardFormView)和IBOutlet BTUICardFormView

import Braintree

@IBOutlet weak var cardForm: BTUICardFormView!

2)点击按钮,您可以获得所需的值

@IBAction func saveContinueAction(_ sender: Any) {
        print("number :: \(cardForm.number)\n")
        print("expirationMonth ::\(cardForm.expirationMonth)\n")
        print("expirationYear ::\(cardForm.expirationYear)\n")
        print("cvv :: \(cardForm.cvv)\n")
    }

Default UI provider by Braintree for add card