[英]Error in Stripe: 'createTokenWithCard(_:completion:)' is unavailable
[英]createTokenWithCard completion block in swift
我已經有了數字,cvc,expmonth,expyear,現在我正在嘗試關閉以獲取令牌。 到目前為止,我有這樣的代碼:
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'的參數。
有任何想法嗎 ?
乍一看,我想說的問題是,閉包中的參數必須是可選的,因為這是在Objective-C中定義的:
Stripe.createTokenWithCard(card: card, completion: {
(token: STPToken!, error: NSError!) in
// ...
})
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.