Прием платежей на сайте
Мы предлагаем два типа выставления счетов: счет, созданный мерчантом, и счет, созданный системой BPay.
В первом случае инвойс создается мерчантом с использованием API, описанного ниже, и платформы pay.bpay.md. Во втором случае инвойс создается BPay на сайте или платежном терминале.
Описанный ниже механизм взаимодействия позволит вам выставлять пользователю счет на оплату с указанной вами суммой. Пользователь либо будет перенаправлен на страницу платежных услуг, где он сможет оплатить счет удобным способом, либо вы получите ссылку (URL) на этот счет, которую сможете отправить пользователю по электронной почте или сгенерировать QR-код.
Чтобы инициировать оплату через единую платежную форму, вам просто нужно отправить пользователя по специальному URL-адресу, а также указать ряд **обязательных параметров**.
Проверка счета
Выставление счетов
Проверка платежа (callback)
После того как пользователь оплатил выставленный вами счет, система электронных платежей BPay.md может автоматически уведомить информационную систему онлайн-магазина о полученном платеже. Для активации автоматического уведомления необходимо указать CALLBACK_URL при регистрации мерчанта — адрес скрипта, который будет вызван платежной системой после того, как пользователь совершит платеж. Данные будут получены методом **POST**.
Проверка платежа (запрос)
После того как пользователь оплатил выставленный вами счет, система электронных платежей BPay.md может автоматически уведомить информационную систему онлайн-магазина о полученном платеже. Для активации автоматического уведомления необходимо указать CALLBACK_URL при регистрации мерчанта — адрес скрипта, который будет вызван платежной системой после того, как пользователь совершит платеж. Данные будут получены методом **POST**.