2014-10-30 27 views
0

我已經得到了號碼,cvc,expmonth,expyear現在我正試圖運行閉包來獲取令牌。到目前爲止,我有這樣的代碼:createTokenWith在swift完成塊

card.number = PaymentView.card.number 
     card.cvc = PaymentView.card.cvc 
     card.expMonth = PaymentView.card.expMonth 
     card.expYear = PaymentView.card.expYear 


     Stripe.createTokenWithCard(card: card, completion: {(token : STPToken, error : NSError) in 


     }) 

    } 

所以我接着要在裏面添加一個IF語句來檢查一切都很酷,如果是創建令牌。但我正在逐漸關閉一個錯誤說「缺少在調用參數‘publishableKey’的說法。

任何想法?

回答

0

乍一看我想說的問題是,你在封閉參數需要是可選的,因爲它在Objective-C中定義:

Stripe.createTokenWithCard(card: card, completion: { 
    (token: STPToken!, error: NSError!) in 
    // ... 
})