Интеграция с полосой - лучший подход для внешнего и внутреннего интерфейса - PullRequest
0 голосов
/ 06 августа 2020

Я хотел бы спросить, как лучше всего интегрировать оплату Stripe для FrontEnd и Backend. Насколько я понимаю из веб-страницы https://stripe.com/docs/payments/integration-builder, мы должны использовать следующий поток:

  1. FrontEnd запрашивает у Backend clientSecret продолжение оплаты. Это означает, что Backend не должен знать о кредитной карте и другой защищенной информации, но может безопасно формировать запрос из платежа и рассчитывать сумму, подлежащую выплате.
  2. После завершения оплаты Stripe FrontEnd получает результат платежа и затем можно отправить paymentId на Backend, а Backed получит детали от Stripe на основе paymentId.

Это лучший и наиболее безопасный способ оплаты? Что должно произойти в случае проблем с FrontEnd - платеж успешно обработан, но из-за некоторой проблемы paymentId не был отправлен на Backend?

...