Payments-stripe » History » Revision 20
« Previous |
Revision 20/23
(diff)
| Next »
Dmitry Vasilev, 11/21/2025 10:34 AM
Payments Stripe¶
Sawgger документация находится здесь https://payments.fluir.us/docs.html
Водительские эндпойнты¶
-
Add payment account for worker - POST /api/payments/accounts
После выполнения ендпойнта получаем webview ссылку для заполнения инофрмации о водителе.
Если такой аккаунт уже есть, то новый не создается. -
Get payment account of worker - GET /api/payments/accounts
Получаем информацию о водителе (Connected account) -
Delete payment account of worker - DEL /api/payments/accounts
Удаляет запись только с нашего сервера, но не из страйп. -
Delete stripe test account of worker - DEL /api/payments/delete-stripe-account
Удаляет запись Connected account из сервиса Stripe -
Get onboarding link - GET /api/payments/stripe/onboarding/update
Получает ссылку webvview для для заполнения инофрмации о водителе. То же, что и 1-й пункт, но без создания водителя. -
Get verification link - GET /api/payments/stripe/verification/link
Получаем webview ссылку для прохождения верификации со стороны Stripe - в тестовом режиме нужно просто нажать submit.
Пассажирские эндпойнты¶
-
Create Stripe customer for user - POST /api/payments/customers
Думаю нужно сделать дорп. ендпойнт который подтягивал информацию о пользователе из другого сервиса. А то сейчас он noname -
Get payment account of user - GET /api/payments/accounts
Работает как для воркера так и для пассажира -
Delete payment account of user - DEL /api/payments/accounts
Удаляет (softdelete) запись только из нашей БД -
Get Stripe customer of authenticated user - GET /api/payments/customers
Получаем информацию об авторизованном customer -
Add test payment method for customer - POST /api/payments/payment_methods/test
Payment эндпойнты¶
-
Get a list of payments - GET /api/payments
Список платежей кастомера -
Get payment by id - GET /api/payments/07cdca49-4c08-41c1-bce6-e7ee262f7f10
-
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
}
-
Cancel payment - /api/payments/pi_3SUnfzK65qfXWkSi0l0BpKoP/cancel
Отмена платежа -
Delete payment method of user - DEL /api/payments/payment_methods/pm_1SUsI4K65qfXWkSijEoe1G2h
-
Select payment method as default payment method for user - POST /api/payments/payment_methods/pm_1SUsL1K65qfXWkSi3E1rwdEf/select
Устанавливаем карту по умолчанию -
Create setup intent object - POST /api/payments/setup_intents
Помогает настроить и сохранить платёжные данные клиента для будущих платежей
PaymentMethods эндпойнты
Эндпойнты поездки¶
Updated by Dmitry Vasilev 3 months ago · 23 revisions