Я пытаюсь создать приложение 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)
Но, конечно, это и другие вещи, которые я пробовал, еще не работали. У кого-нибудь есть опыт запуска функции createTokenWithBankAccount()
в Stripe?