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