Кто-нибудь имел успех, используя Stripe connect с приложением iOS. У меня есть несколько вопросов:
Я следую рекомендациям здесь: https://stripe.com/docs/connect/getting-started
Регистрация приложения: легко, без проблем.
Затем немного дальше:
Отправьте своих пользователей на Stripe: опять же, без проблем здесь, у меня есть кнопка, которая открывает ссылку в UIWebView. Я предполагаю, что клиент_ид в URL-адресе в порядке? Большая часть моей неопределенности заключается в том, какие идентификаторы/ключи, которые я должен жестко закодировать в приложении
Затем немного дальше:
После того, как пользователь подключится или создаст учетную запись Stripe, мы перенаправим их обратно на redirect_uri, которые вы установили в настройках вашего приложения с параметром кода или с ошибкой.
То, что я здесь делаю, это использовать метод UIWebview webView: shouldStartLoadWithReqest: navigationType, чтобы проверить строку "code =" в URL. Если он найдет это, тогда я смогу захватить параметр "код". Поэтому на самом деле redirect_uri для меня совершенно не нужна. Это правильный способ справиться с этим? Должен ли я делать это в своем приложении или на моем сервере?
После получения кода мы должны сделать POST-вызов, чтобы получить access_token. Опять же, следует ли это делать в приложении или на сервере? Это требует использования secret_key, поэтому я предполагаю сервер? И как мне отправить информацию о кредитной карте вместе с этим токеном, если токен необходимо отправить на сервер? Я знаю, как получить номер карты, дату выпуска и CVV. Но с точки зрения передачи его серверу (с маркером или без него) я не уверен.
Затем, когда дело доходит до написания кода на PHP, Ruby или Python на сервере, у меня полная потеря.
Любая помощь будет принята с благодарностью.