Payou
  • 1.1. Настройка формы
  • 1.2. Оповещение о платеже
  • Список доступных валют
  • Инициация платежа Host2Host
  • Ручной метод Host2Host
Powered by GitBook
On this page

1.2. Оповещение о платеже

После успешной оплаты, на Ваш URL оповещения будут отправлены следующие данные

Параметр
Примечание

AMOUNT

Сумма платежа

status

Статус платежа

intid

Номер операции

SIGN

Подпись запроса

MERCHANT_ORDER_ID

ID электронной валюты, который был оплачен заказ

<?php
$ids = '9'; //merchant_id ID мазагина 
$key_shop = 'fJIZSD1wokUsOHgffdwM'; //Секретное слово 

$arHash = array($_POST,
$_POST['AMOUNT'],
$_POST['status'],
$_POST['intid'],
$_POST['SIGN'],
$_POST['MERCHANT_ORDER_ID'],
$m_key);
$hash = md5($ids.':'.$_POST['AMOUNT'].':'.$key_shop.':'.$_POST['status'].':'.$_POST['intid'].':'.$_POST['MERCHANT_ORDER_ID']);

if($_POST["SIGN"] == $hash && $_POST['status'] == "success") {

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

}
echo $_POST['MERCHANT_ORDER_ID']."|success";
exit();
} else {
echo $_POST['MERCHANT_ORDER_ID']."|error";
}
?>
Previous1.1. Настройка формыNextСписок доступных валют

Last updated 11 months ago