Project

General

Profile

Actions

Payments-stripe » History » Revision 14

« Previous | Revision 14/23 (diff) | Next »
Dmitry Vasilev, 11/21/2025 09:34 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

Эндпойнты поездки

Updated by Dmitry Vasilev 3 months ago · 23 revisions