Payments-stripe » History » Revision 16
Revision 15 (Dmitry Vasilev, 11/21/2025 09:48 AM) → Revision 16/23 (Dmitry Vasilev, 11/21/2025 10:17 AM)
# Payments Stripe Sawgger документация находится здесь https://payments.fluir.us/docs.html ### Водительские эндпойнты 1. Add payment account for worker - POST /api/payments/accounts После выполнения ендпойнта получаем webview ссылку для заполнения инофрмации о водителе. Если такой аккаунт уже есть, то новый не создается. 2. Get payment account of worker - GET /api/payments/accounts Получаем информацию о водителе (Connected account) 3. Delete payment account of worker - DEL /api/payments/accounts Удаляет запись только с нашего сервера, но не из страйп. 4. Delete stripe test account of worker - DEL /api/payments/delete-stripe-account Удаляет запись Connected account из сервиса Stripe 5. Get onboarding link - GET /api/payments/stripe/onboarding/update Получает ссылку webvview для для заполнения инофрмации о водителе. То же, что и 1-й пункт, но без создания водителя. 6. Get verification link - GET /api/payments/stripe/verification/link Получаем webview ссылку для прохождения верификации со стороны Stripe - в тестовом режиме нужно просто нажать submit. ### Пассажирские эндпойнты 1. Create Stripe customer for user - POST /api/payments/customers Думаю нужно сделать дорп. ендпойнт который подтягивал информацию о пользователе из другого сервиса. А то сейчас он noname 2. Get payment account of user - GET /api/payments/accounts Работает как для воркера так и для пассажира 3. Delete payment account of user - DEL /api/payments/accounts Удаляет (softdelete) запись только из нашей БД 4. Get Stripe customer of authenticated user - GET /api/payments/customers Получаем информацию об авторизованном customer 5. Add test payment method for customer - POST /api/payments/payment_methods/test ### Payment методы 1. Get a list of payments - GET /api/payments Список платежей кастомера 2. Get payment by id - GET /api/payments/07cdca49-4c08-41c1-bce6-e7ee262f7f10 3. Create payment intent with confirm - POST /api/payments Создаем мгновенный платеж с подтверждением ``` { "recipient_id": "50e0db76-da74-42b3-bce0-9f00750c12ee", "order_id": "a064afa7-fc51-42b7-b9fa-dbcba3bc44e9", "amount": 100, "application_fee_amount": 10, "payment_purpose": "pay order", "capture_later": false } ``` 4. Cancel payment - /api/payments/pi_3SUnfzK65qfXWkSi0l0BpKoP/cancel Отмена платежа ### Эндпойнты поездки