Ответы пользователя по тегу Платёжные системы
  • Как создать счет перед отправкой платежной формы?

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

    Грубо говоря таблица со счетами
    id, user_id, sum, paid

    Пользователь c id 777, хочет оплатить 500 рублей, нажимает "оплатить" создается новый счет:
    1, 777, 500, false

    Потом ваш скрипт отправляет в платежную систему запрос где указывает id счета = 1, и сумму 500 ну и другие данные если требуются.

    После того как клиент оплатит, платежная система вам пришлет запрос, что счет с id 1 оплачен на 500 рублей. Вы по этому id определите какой именно пользователь оплатил и сколько и пополните его счет на 500 рублей ну или предоставите ему услугу или товар.

    и измените данные в таблице

    1, 777, 500, true
    Ответ написан
    2 комментария