Клиентский API Stripe Retrive также получает информацию о карте (соответствие PCI) - PullRequest
0 голосов
/ 14 июня 2019

Я создал клиента в Stripe with Elements. Теперь мне нужно проверить, существует ли клиент в моем веб-приложении (с помощью запроса axios). Насколько я знаю, единственный способ проверить, существует ли клиент, - это вернуть его: https://stripe.com/docs/api/customers/retrieve.

Я не хочу, чтобы информация о карте клиента присутствовала в моем приложении из-за соответствия PCI. Но https://stripe.com/docs/api/customers/retrieve API выдает в ответ информацию о карте. Есть ли метод, который проверяет статус клиента? Спасибо!

1 Ответ

1 голос
/ 14 июня 2019

Если вы используете предоставленную полосой функциональность сбора карточек, тогда фактические данные карточки не будут отправлены на ваш сервер, а полоса обрабатывает их, а затем предоставляет вам токен, который мы не можем отменить для всех деталей карточки. После этого все данные, которые возвращает API, могут быть сохранены на вашем сервере. Поскольку он не содержит учетных данных, которые можно использовать для зарядки карты без секретного ключа, хранящегося на вашем сервере. https://stripe.com/docs/security

Относительно того, какие данные вы хотите отобразить на вашем интерфейсе:

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

...