![](/img/trans.png)
[英]Where can I find the information or documentation to allow a stripe connected account to add bank information within my app?
[英]Create token for bank account information Stripe
我正在嘗試創建一個iOS應用程序,該應用程序使用Stripe安全地收集用戶的銀行帳戶信息(目的是向用戶付款)。 Stripe建議我在STPBankAccountParams
實例中收集銀行信息。 這還不錯:
var bankAccount = STPBankAccountParams()
bankAccount.routingNumber = routingNumber
bankAccount.accountNumber = accountNumber
...
然后,Stripe建議出於安全目的將令牌令牌bankAccount
,然后再發送到后端。 他們建議您使用此功能:
func createToken(withBankAccount bankAccount: STPBankAccountParams, completion: STPTokenCompletionBlock? = nil)
關於此功能的文檔有點稀疏: 文檔
我不確定如何在我的代碼中運行此功能。 我想使用此功能並獲取令牌,但是我對如何在代碼中做到這一點缺乏了解。 我想運行類似:
token = createToken(withBankAccount: bankAccount)
但是,當然,我嘗試過的其他方法尚未奏效。 有沒有人有在Stripe中運行createTokenWithBankAccount()
函數的經驗?
MadProgrammer的回答非常接近,但實際上沒有用。 我確實與Stripe的代表進行了交談。 作為參考,他建議使用下面的代碼,該代碼似乎有效:
STPAPIClient.shared().createToken(withBankAccount: bankAccount) { (token, error) in
if let error = error {
print(error)
}
else {
print(token)
}
}
STPTokenCompletionBlock
是閉包(或回調),當函數完成(無論正在執行的任務)時,它將調用此塊, STPToken
您傳遞STPToken
或Error
。 您將使用類似
createToken(withBankAccount: bankAccount) { (token, error) in
// your code to check the token and error
}
這是一個非常常見的模式,我建議您看一下諸如Swift編程語言:閉包之類的東西。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.