我正在尝试从 Braintree 获取随机数。我在以下文档中没有找到Braintree提供的任何关于如何从Braintree SDK获取nonce的文档。
https://developers.braintreepayments.com/start/hello-client/ios/v4
请告诉我如何从 Braintree iOs SDK 获取随机数
最佳答案
您可以使用以下方法在 drop in 方法中获取付款随机数 让nonce = result. paymentMethod!.nonce
示例:-
func showDropIn(clientTokenOrTokenizationKey: String) {
let request = BTDropInRequest()
let dropIn = BTDropInController(authorization: clientTokenOrTokenizationKey, request: request)
{ (controller, result, error) in
if (error != nil) {
print("ERROR")
} else if (result?.isCancelled == true) {
print("CANCELLED")
} else if let result = result {
let nonce = result.paymentMethod!.nonce
print( nonce)
}
controller.dismiss(animated: true, completion: nil)
}
self.present(dropIn!, animated: true, completion: nil)
}
关于ios - 如何从 Braintree iOs SDK 获取随机数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35199248/