2016-09-06 1 views
2

Мне просто интересно, была ли простая функция создания клиента в Stripe API из моего приложения в Swift? Вместо того, чтобы создавать ручной HTTP-запрос на свой сервер, «createCustomer.php», а затем извлекать результаты (это то, что я делаю прямо сейчас).Stripe Создать пользовательскую функцию в Swift

Я попытался найти это в Google, но, похоже, я ничего не могу найти. Я просто хочу, чтобы пользователь сохранил данные своей карты для более позднего пользователя, поэтому мне нужно создать клиента.

Заранее благодарен!

ответ

1

для оплаты информации токенизации (которая осуществляется с помощью Stripe в iOS или Android SDKs в мобильных приложениях, а также Checkout или Stripe.js в веб-приложениях) Кроме этого, все запросы API должны быть отправлены с сервера бэкэнда.

Причина в том, что помимо создания токенов все другие запросы API должны быть отправлены с использованием секретного ключа API. Вы не можете вставлять или делиться секретным ключом API с вашим мобильным приложением, так как тогда злоумышленник сможет его получить и использовать для выдачи запросов API от вашего имени.

Именно поэтому нет функции Swift до create a customer - создание клиента должно осуществляться с вашего сервера, используя серверный язык по вашему выбору.

+0

Я вижу. Я наткнулся на пример проекта на GitHub, так как мне было интересно, как я собираюсь сохранить кредитную карту для последующего использования. Однако я ничего не мог найти относительно экономии или даже получения данных о клиентах. Если бы я должен был получить информацию о клиенте, пытаясь получить данные о карте, это можно сделать через приложение или через бэкэнд? – askaale

+0

Вы должны использовать SDK iOS в приложении, чтобы собирать и маркировать информацию о карте, а затем отправлять токен на сервер и использовать в запросе на создание клиента для сохранения карты на сервере Stripe. На вашем сервере вы сохраните полученный идентификатор клиента, чтобы вы могли использовать его для создания сборов для этого клиента в будущем. – Ywain

+0

Хорошо, круто. Есть ли у вас какие-либо предложения о том, как я могу получить подключенные карты для каждого конкретного клиента? Я также использую Stripe Connect. – askaale