簡體   English   中英

快速創建createTokenWithCard完成塊

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM