我正试图从布伦特里(Braintree)获得随机数。我还没有找到任何文档Braintree,它在以下文档中提供了如何从Braintree SDK中获得随机数。
https://developers.braintreepayments.com/start/hello-client/ios/v4
请让我知道如何从Braintree iOs SDK获得随机数
最佳答案
全面披露:我在Braintree工作。如有其他疑问,请随时联系support。
获取随机数记录在链接页面的Presenting Drop-in UI section中。一旦激活了Drop-in,就需要实现一个委托,以便Drop-in可以找到将其产生的随机数发送到哪里。没有指定的代表,您将不会从Drop-in获得随机数:
然后实现BTDropInViewControllerDelegate成功获得付款方式随机数,并在两种情况下都关闭Drop In UI:
- (void)dropInViewController:(BTDropInViewController *)viewController
didSucceedWithTokenization:(BTPaymentMethodNonce *)paymentMethodNonce {
// Send payment method nonce to your server for processing
[self postNonceToServer:paymentMethodNonce.nonce];
[self dismissViewControllerAnimated:YES completion:nil];
}
- (void)dropInViewControllerDidCancel:(__unused BTDropInViewController *)viewController {
[self dismissViewControllerAnimated:YES completion:nil];
}
如果您看第一个函数,您会看到一个变量
paymentMethodNonce
(类型:BTPaymentMethodNonce)被传递到您的应用程序中。此示例代码期望您拥有另一个函数(postNonceToServer
),以便在实际操作时立即处理它。关于ios - 如何从Braintree iOs SDK获得随机数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35199248/