[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Авторизация qiwi
komarevtsevdn
Настраиваю оплату с киви на самопис. Для авторизации на киви отправляю put запрос на https://qiwi.com/api/v2/prv/{prv_id}/bills/{bill_id}
где
{prv_id} - числовой идентификатор провайдера (идентификатор магазина);
{bill_id} - уникальный идентификатор счета в системе провайдера (любая непустая строка до
200 символов). То есть по простому- номер транзакции.

Может кто сталкивался, как вы генерировали {bill_id} для каждой операции? Есть вариант автоинскриментом через бд, но я пока не очень понимаю как это сделать.
Invis1ble
естественно идентификатор записи в БД выглядит наиболее логично
непонятно, в чем конкретно возникают трудности

_____________

Профессиональная разработка на заказ

Я на GitHub | второй профиль

komarevtsevdn
Разобрался. Может кому пригодится. У меня страница с формой, в форму заносятся телефон и сумма платежа, данные методом пост передаются в файл, в котором уже и формируется put запрос, то есть bild_id должен быть известен(в моем случае выводится из базы). В начале файла до put-запроса мы создаем запись в бд с суммой транзакции и автоинскриментом ей будет выставляться id а потом bild_id присваиваем id. И имеем уникальный bild_id для каждой транзакции. Всем спасибо
inpost
komarevtsevdn
id пользователя (сессии) + время, если уж не делать махинаций с добавлением пустой записи, а потом её изменением уже после оплаты.

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.