2017-02-19 4 views
0

У меня есть приложение для iPhone с интеграцией платежей с полосой. Мы провели тестирование с использованием тестового ключа и номеров карт. Теперь мы готовы развернуть приложение, используя ключ prod в магазине приложений. Существует ли какая-либо полоса тестовой учетной записи и номер карты в среде prod? или Должен ли я использовать реальный банковский счет и кредитную карту в среде prod?Развертывание приложения с интеграцией полосок в магазине Apple

Оплата - это основная функциональность нашего приложения, поэтому при просмотре приложения программе просмотра приложений Apple требуется карта/информация об учетной записи. Какие учетные записи следует предоставлять яблоку в заметках при развертывании приложения?

Как вы, ребята, используете развертывание приложений для интеграции платежей в магазине Apple?

Спасибо заранее

ответ

0

Там нет тестов номера, которые могут использоваться в режиме реального времени, так как это было бы огромной уязвимость (любой, кто знает, что вы используете Stripe для обработки платежей могут использовать эти цифры).

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

  • вы можете создать «режим отладки» в вашем приложении и проинструктировать сервер бэкэнда вернуть ключ тест, а не живой ключевой
  • , если вы когда-нибудь понадобится, чтобы заменить ключи, вы не придется обновлять приложение самостоятельно и заставлять ваших клиентов обновлять
+0

Спасибо Ywain. Один вопрос - безопасно ли отправлять ключи в ответ api? Вы рекомендуете какие-либо параметры безопасности для блокировки несанкционированного доступа к ключам? – user2465908