Project

General

Profile

Payments-stripe » History » Version 14

Dmitry Vasilev, 11/21/2025 09:34 AM

1 2 Dmitry Vasilev
# Payments Stripe
2 3 Dmitry Vasilev
3 5 Dmitry Vasilev
Sawgger документация находится здесь https://payments.fluir.us/docs.html
4
5 3 Dmitry Vasilev
### Водительские эндпойнты
6 4 Dmitry Vasilev
1. Add payment account for worker - POST /api/payments/accounts
7 6 Dmitry Vasilev
После выполнения ендпойнта получаем webview ссылку для заполнения инофрмации о водителе.
8 8 Dmitry Vasilev
Если такой аккаунт уже есть, то новый не создается.
9 1 Dmitry Vasilev
10 6 Dmitry Vasilev
2. Get payment account of worker - GET /api/payments/accounts
11
Получаем информацию о водителе (Connected account)
12
13
3. Delete payment account of worker - DEL /api/payments/accounts
14
Удаляет запись только с нашего сервера, но не из страйп.
15
16
4. Delete stripe test account of worker - DEL /api/payments/delete-stripe-account
17
Удаляет запись Connected account из сервиса Stripe
18 8 Dmitry Vasilev
19 9 Dmitry Vasilev
5. Get onboarding link - GET /api/payments/stripe/onboarding/update
20 1 Dmitry Vasilev
Получает ссылку webvview для для заполнения инофрмации о водителе. То же, что и 1-й пункт, но без создания водителя.
21 9 Dmitry Vasilev
22
6. Get verification link - GET /api/payments/stripe/verification/link
23 10 Dmitry Vasilev
Получаем webview ссылку для прохождения верификации со стороны Stripe - в тестовом режиме нужно просто нажать submit.
24 3 Dmitry Vasilev
25
### Пассажирские эндпойнты
26 7 Dmitry Vasilev
27 11 Dmitry Vasilev
1. Create Stripe customer for user - POST /api/payments/customers
28
Думаю нужно сделать дорп. ендпойнт который подтягивал информацию о пользователе из другого сервиса. А то сейчас он noname
29
30 12 Dmitry Vasilev
2. Get payment account of user - GET /api/payments/accounts
31
Работает как для воркера так и для пассажира
32 7 Dmitry Vasilev
33 13 Dmitry Vasilev
3. Delete payment account of user - DEL /api/payments/accounts
34
Удаляет (softdelete) запись только из нашей БД
35
36 14 Dmitry Vasilev
4. Get Stripe customer of authenticated user - GET /api/payments/customers
37
Получаем информацию об авторизованном customer 
38
39 7 Dmitry Vasilev
### Эндпойнты поездки