170 похожих чатов

Хорошо api я понял но как за определенным пользователем закреплять

платеж!???

13 ответов

8 просмотров

Вести этот учет у себя. Т.е. есть например заказ и на него ссылается таблица платежей. Таким образом у одного заказа может быть n платежей. Плюс платежки как правило так же отслеживают пользователей их платежи. Можно при подтверждении от нее получать ее идентификатор платежа и записывать в свой.

что значит закрепить платеж ?

Пользователь-60ff8 Автор вопроса

Человек открыл заявку платеж создался дальше что делать? Как понять относиться ли платеж к нему или нет?

Ты же id создаёшь для своего платежа. Потом ловишь вебхук от кассы, например с результатом платежа и твоим id

Пользователь-60ff8 Автор вопроса

А вот вопрос как ловить их?

тебе уже выше я написал.

у платежа есть какойто идентефикатор код или id после успешного или неуспешного платежа тебе вернут ответ с данными что такой то платеж успешен или нет

Пользователь-60ff8 Автор вопроса

А как принимать эти данные

тебя банк пнет

Зависит от АПИ. Создай точку, куда будет стучаться твоя платёжная система. Почитай их документации

api платёжной системы тебе отдаст эти данный в ответ на твой запрос, например в формате json. вот с него и возьмёшь эт данные.

ты указываешь свой эндпоинт на своем сайте/апи. Т.е. блядь вьюху пишешь. Как указать ПС куда стучаться зависит от него. Может в личном кабинете это указывать, может еще где.

создаешь представление которое принимает ответ от платежной системы в этом ответе содержится айдишник твоего юзера или айдишник заказа, принимаешь этот ответ, обрабатываешь его в носишь в базу данных что такой то заказ или такой то юзер оплатил. и отправляешь юзера на страницу успешного платежа или на страницу ошибки если платеж не прошел.

Похожие вопросы

Обсуждают сегодня

А чем вам питонисты не угодили?😂
.
79
Язык Си можно выучить за день? По книжке ANSI C на 230 страниц
Vincent Vegan
29
Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
75
Dim Dim, [02.07.2024 11:07] DB 0x62 Dim Dim, [02.07.2024 11:07] DB 0x66 Dim Dim, [02.07.2024 11:07] кто пояснит что это?
Dim Dim
14
Ошибка: segmentation fault (core dumped) Код: pastebin.com/BEsNNSSV Сообщение от компилятора: отсутствует ОС: Arch Linux Ядро: x86_64 Linux 6.9.7-arch1-1 Процессор: Intel Cele...
sec
4
Ребят, а за скок можно впарить анон чат с апишкой и веб админкой ?
Eugene Неелов
15
Ещё такой вопрос. Мне необходимо хранить пароль пользователя локально. Для этого планирую использовать ini файл. Это для автозаполнения полей логин и пароль при авторизации. Е...
Евгений
19
Кстати, я тут еще с одной темой столкнулся, вот учу я C++, на таком то ресурсе, а остальные постоянно советуют практиковаться, что то писать, проекты, но как писать если вот т...
aaswq1
7
Добрый день, чат. Мне в очередь из других RabbitMQ по shovel валятся метрики в формате текста для Prometheus. Помогите пожалуйста подружить RabbitMQ и Prometheus, чтобы он (...
Aleksey
4
Коллеги, как получить PId для собственного процесса из под линукса?
Роман Лях (rgreat)
6
Карта сайта