无法检索STPToken tokenId?

时间:2014-12-26 09:56:52

标签: ios swift parse-platform stripe-payments applepay

我正在尝试使用Parse后端编写一个在纯Swift中使用ApplePay和Stripe的iOS应用程序。我已经让ApplePay工作,并通过Stripe正确授权和标记信息,但是当STPToken回来时,我无法从中获取tokenId字符串,即使我可以将它打印到终端

func paymentAuthorizationViewController(controller: PKPaymentAuthorizationViewController!, didAuthorizePayment payment: PKPayment!, completion: ((PKPaymentAuthorizationStatus) -> Void)!) {

    Stripe.createTokenWithPayment(payment, completion: { (token:STPToken!, error:NSError!) -> Void in

        if error == nil {

            println(token.tokenId)
            var card = token.tokenId as String!
            println(card)

这里第一个println()打印令牌ID,但第二个不打印。如何提取使用?它说" var tokenId:String! {get}"

0 个答案:

没有答案