В настоящее время я работаю над внедрением системы бронирования, в которой клиенты могут указать свой способ оплаты. Мы используем Stripe для платежей. Как только клиент завершит оплату, мы надежно сохраним его платежную информацию. Однако, как администратор, я получу оплату только в том случае, если одобрю бронирование и подтвержу, что автомобиль доступен. В противном случае мы незамедлительно вернем клиенту оплату. Кроме того, в случае любого повреждения автомобиля или несоответствия в пробеге мы можем произвести дополнительную оплату непосредственно через Stripe. Я использую Nuxt для разработки. Может ли кто-нибудь предложить помощь в реализации этого сценария?
[введите изображение deвведите описание изображения здесь описание здесь]( https://i.sstatic.net/AJmJmIa8.png)
Вам следует просмотреть документы Stripe под названием Приостановить способ оплаты . Это позволит вам авторизовать определенную сумму на карте клиента без снятия средств сразу же, пока вы проверяете транзакцию. Затем вы можете разблокировать средства, отменив PaymentIntent ( документы ) или захватить средства ( документы).
Аналогичным образом вы можете настроить, сохранять ли данные о способе оплаты для будущих платежей во время этого платежа, как описано здесь